{"id":1187,"date":"2025-06-02T02:31:39","date_gmt":"2025-06-02T02:31:39","guid":{"rendered":"https:\/\/cbi-focus.com\/?post_type=docs&#038;p=1187"},"modified":"2025-09-01T03:40:32","modified_gmt":"2025-09-01T03:40:32","password":"","slug":"system-requirements","status":"publish","type":"docs","link":"https:\/\/cbi-focus.com\/en\/documentation\/getting-started\/system-requirements\/","title":{"rendered":"System Requirements"},"content":{"rendered":"\n<p>To ensure that the described architecture operates reliably and securely, certain technical prerequisites must be met on the customer\u2019s side. These requirements pertain to the structure of the underlying data model, the configuration of the network environment, and the SQL Server instance. In addition, specific settings within the Power BI environment are necessary to enable seamless communication between the custom visual, the Azure Functions, and the customer\u2019s database.<\/p>\n\n\n\n<p>The following sections describe the key requirements in detail.<ins><\/ins><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Power BI Licensing<\/h2>\n\n\n\n<p><strong>No additional Power BI license<\/strong> is required to use the cBI Focus Planner <strong>within Power BI<\/strong> <strong>Desktop<\/strong>. In this scenario, an existing internet connection and the ability to download the custom visual from the Microsoft AppSource Marketplace and embed it locally into a report are sufficient. This setup is particularly suitable for development and testing purposes or for use in smaller, locally operated environments.<\/p>\n\n\n\n<p>However, <strong>for productive use<\/strong>\u2014especially when deploying the application to end users\u2014it is <strong>recommended to use the Power BI Service<\/strong>. This requires <strong>at least<\/strong> a <strong>Power BI Pro license<\/strong>. Only with this license is it possible to centrally publish created reports and share them specifically with other users, such as planners. This becomes especially important when multiple users are working with the visual simultaneously or when centralized management and control of content is desired.<\/p>\n\n\n\n<p>Regarding data connectivity, both&nbsp;<strong>Import mode<\/strong>&nbsp;and&nbsp;<strong>DirectQuery<\/strong>&nbsp;are supported <strong>in<\/strong> Power BI <strong>Desktop<\/strong> and are compatible with cBI Focus Planner. However, <strong>in<\/strong> the Power BI <strong>Service<\/strong> with a Power BI Pro license,&nbsp;<strong>DirectQuery is mandatory<\/strong>&nbsp;if automatic visual updates after data write-back are required. If Import mode is used instead, data changes can still be saved, but the visuals in the report will not update automatically\u2014significantly limiting the user experience.<\/p>\n\n\n\n<p>If you still wish to use <strong>Import mode in the Power BI Service<\/strong> with automatic updates, a&nbsp;<strong>Power BI Premium<\/strong>&nbsp;license is <strong>required<\/strong>. This license enables access to an XMLA endpoint, which allows Import models to be refreshed via a technical interface.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"600\" src=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/OverviewOfSupportedImportMethods-1024x600.png\" alt=\"\" class=\"wp-image-1188\" srcset=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/OverviewOfSupportedImportMethods-980x575.png 980w, https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/OverviewOfSupportedImportMethods-480x281.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p>See the following overview for details on Microsoft\u2019s available plans and licensing models: <a href=\"https:\/\/www.microsoft.com\/de-de\/power-platform\/products\/power-bi\/pricing?msockid=17403cc16dda62d8317029246c8263a7&amp;market=de#tabs-pill-bar-ocbbe94_tab0\">Power BI: Pricing | Microsoft Power Platform<\/a><\/p>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">SQL Server Configuration<\/h2>\n\n\n\n<p>The <strong>current version<\/strong> of cBI Focus Planner exclusively<strong> supports Azure SQL Server<\/strong> instances. Other database technologies or on-premises SQL Servers are not supported at this time.<\/p>\n\n\n\n<p>To ensure successful operation, both the network connection and the underlying data model must meet specific requirements, which are described in the following sections.<\/p>\n\n\n\n<p><\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Network Requirements and Firewall Configuration<\/h3>\n\n\n\n<p>To ensure reliable communication between the Azure Functions, Power BI, and the Azure SQL Server instance in the customer\u2019s tenant, <strong>appropriate firewall rules<\/strong> must be configured. Specifically, the IP addresses or IP ranges of the Azure Functions and the Power BI service must be allowed access to the database.<\/p>\n\n\n\n<p>There are two main options for configuring IP access:<\/p>\n\n\n\n<ul class=\"wp-block-list ulOverwrite\">\n<li><strong>Enable the option \u201cAllow Azure services and resources to access this server\u201d<br>T<\/strong>his setting allows all Azure services and resources to access the SQL Server\u2014at least at the network level. It is important to note, however, that valid SQL database user authentication is still required despite this access. This option provides a quick and easy way to establish connectivity but should be used with caution.<\/li>\n\n\n\n<li><strong>Explicit whitelisting of individual IP addresses<\/strong><br>A more secure and targeted approach is to allow only the specific IP addresses that are actually needed. These include:<ul><li>The public IP address of the device running Power BI Desktop<\/li><\/ul><ul><li>The IP ranges of the Power BI service (these are regularly published by Microsoft)<\/li><\/ul>\n<ul class=\"wp-block-list\">\n<li>The IP address of the cBI Focus Planner Azure Functions<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<p>These permissions can be configured directly in the Azure Portal or via a Bash or PowerShell script.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Enabling the Option \u201cAllow Azure services and resources to access this server\u201d<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list olOverwrite\">\n<li>Sign in to your Microsoft Azure account and select the desired SQL database.<\/li>\n\n\n\n<li>Click on&nbsp; \u201e<strong>Overview<\/strong>\u201c.<\/li>\n\n\n\n<li>Choose the Option \u201e<strong>Set server firewall<\/strong>\u201c.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"431\" src=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/EnablingTheOptionsAllowAzureServicesStep3-3-1024x431.png\" alt=\"\" class=\"wp-image-1515\" style=\"width:990px;height:auto\" srcset=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/EnablingTheOptionsAllowAzureServicesStep3-3-980x413.png 980w, https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/EnablingTheOptionsAllowAzureServicesStep3-3-480x202.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list olOverwrite\">\n<li>On the new page, scroll down to the bottom.<\/li>\n\n\n\n<li>Under the&nbsp;<strong>\u201cExceptions\u201d<\/strong>&nbsp;section, enable the checkbox&nbsp;<strong>\u201cAllow Azure services and resources to access this server<\/strong>\u201c.<\/li>\n\n\n\n<li>Click \u201e<strong>Save<\/strong>\u201c.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"301\" src=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/EnablingTheOptionsAllowAzureServicesStep6-2-1024x301.png\" alt=\"\" class=\"wp-image-1513\" style=\"width:479px;height:auto\" srcset=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/EnablingTheOptionsAllowAzureServicesStep6-2-980x288.png 980w, https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/EnablingTheOptionsAllowAzureServicesStep6-2-480x141.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Explicit <\/strong><strong>Whitelisting <\/strong><strong>of individual IP addresses<\/strong><\/h4>\n\n\n\n<ol class=\"wp-block-list olOverwrite\">\n<li>Visit the following website: <a href=\"https:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=56519\">https:\/\/www.microsoft.com\/en-us\/download\/details.aspx?id=56519<\/a>.<\/li>\n\n\n\n<li>Download the JSON file containing the current list of Microsoft service IP ranges.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"522\" src=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/ExplicitWhitelistingStep2-1-1024x522.png\" alt=\"\" class=\"wp-image-1517\" style=\"width:879px;height:auto\" srcset=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/ExplicitWhitelistingStep2-1-980x500.png 980w, https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/ExplicitWhitelistingStep2-1-480x245.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<ol start=\"3\" class=\"wp-block-list olOverwrite\">\n<li>Search for the region assigned to your Power BI service (i.e. PowerBI.WestEurope).<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"635\" src=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/ExplicitWhitelistingStep3-1-1024x635.png\" alt=\"\" class=\"wp-image-1519\" style=\"width:879px;height:auto\" srcset=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/ExplicitWhitelistingStep3-1-980x607.png 980w, https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/ExplicitWhitelistingStep3-1-480x298.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<ol start=\"4\" class=\"wp-block-list olOverwrite\">\n<li>Sign in to your Microsoft Azure account and select the desired SQL database.<\/li>\n\n\n\n<li>Click on&nbsp;\u201e<strong>Overview<\/strong>\u201c.<\/li>\n\n\n\n<li>Select the option \u201e<strong>Set server firewall<\/strong>\u201c.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"398\" src=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/ExplicitWhitelistingStep6-1-1024x398.png\" alt=\"\" class=\"wp-image-1521\" style=\"width:875px;height:auto\" srcset=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/ExplicitWhitelistingStep6-1-980x380.png 980w, https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/ExplicitWhitelistingStep6-1-480x186.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<ol start=\"7\" class=\"wp-block-list olOverwrite\">\n<li>Add the&nbsp;<strong>CBI Focus Planner backend IPv4 address<\/strong>: 72.144.61.235<\/li>\n\n\n\n<li>Add the relevant&nbsp;<strong>Power BI service IPv4 addresses<\/strong>&nbsp;to your firewall settings.<\/li>\n\n\n\n<li>Add the&nbsp;<strong>IPv4 addresses of the users<\/strong>&nbsp;who need access to the database.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"781\" src=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/ExplicitWhitelistingStep9-1-1024x781.png\" alt=\"\" class=\"wp-image-1523\" style=\"width:879px;height:auto\" srcset=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/ExplicitWhitelistingStep9-1-980x748.png 980w, https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/ExplicitWhitelistingStep9-1-480x366.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) and (max-width: 980px) 980px, (min-width: 981px) 1024px, 100vw\" \/><\/figure>\n\n\n\n<p>Note: The IPv4 addresses of the Power BI service change periodically.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Data Modeling: Star Schema as a Requirement<\/h3>\n\n\n\n<p>To integrate with cBI Focus Planner, a dimensional data model in the form of a <strong>star schema<\/strong> is required. The star schema is a widely used database structure, particularly in data warehousing and business intelligence. It supports multidimensional data modeling and is designed to optimize query performance and simplify data analysis. The key characteristics of the star schema are as follows:<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"945\" height=\"854\" src=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/image-11.png\" alt=\"\" class=\"wp-image-1663\" srcset=\"https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/image-11.png 945w, https:\/\/cbi-focus.com\/wp-content\/uploads\/2025\/06\/image-11-480x434.png 480w\" sizes=\"(min-width: 0px) and (max-width: 480px) 480px, (min-width: 481px) 945px, 100vw\" \/><\/figure>\n\n\n\n<p><strong>1. Fact and Dimension Tables<\/strong><\/p>\n\n\n\n<p>Fact Table: This central table contains the quantitative data (transactional data) to be analyzed, such as sales figures, revenue, or other key performance indicators. Each row in the fact table represents an event or transaction.<\/p>\n\n\n\n<p>Dimension Tables: These tables contain descriptive attributes (structural data) used to analyze the facts. Typical dimensions include time, product, customer, and location. Each dimension table has a unique key column that links to the fact table.<\/p>\n\n\n\n<p><strong>2. Simple Structure<\/strong><\/p>\n\n\n\n<p>The star schema features a clear and intuitive structure, with the fact table at the center and the dimension tables arranged around it like spokes. This layout simplifies data navigation and understanding.<\/p>\n\n\n\n<p><strong>3. Clear Relationships<\/strong><\/p>\n\n\n\n<p>Each dimension table is directly linked to the fact table, meaning there are no complex joins between dimensions. This direct relationship improves query performance and simplifies SQL queries.<\/p>\n\n\n\n<p><strong>4. Denormalization<\/strong><\/p>\n\n\n\n<p>Dimension tables are often denormalized, meaning they may contain redundant data to enhance query performance. While this increases the size of the dimension tables, it typically results in faster query execution.<\/p>\n\n\n\n<p><strong>5. Simple Queries<\/strong><\/p>\n\n\n\n<p>Thanks to its clear structure and direct relationships, queries in a star schema are generally easier to write and understand.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Structure of the Star Schema<\/strong><\/h4>\n\n\n\n<ul class=\"wp-block-list ulOverwrite\">\n<li><strong>Fact Table:<\/strong><strong><br><\/strong>The fact table is at the center of the model. It contains the numerical key figures to be analyzed as well as the primary key, which is a composite key referencing the various dimension tables. A surrogate key is used to uniquely identify each data row in the fact table.<\/li>\n\n\n\n<li><strong>Dimension Tables:<br><\/strong>These tables contain descriptive attributes used to categorize and filter the facts, such as \u201cTime,\u201d \u201cProducts,\u201d or \u201cCustomers.\u201d<\/li>\n<\/ul>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Purpose in the Context of cBI Focus Planner<\/strong><\/h4>\n\n\n\n<p>cBI Focus Planner requires a structured data model to perform targeted write-back operations. Only when the origin of a value can be clearly identified is precise data updating possible. The star schema ensures that:<\/p>\n\n\n\n<ul class=\"wp-block-list ulOverwrite\">\n<li>Every value displayed in the visual is uniquely identifiable<\/li>\n\n\n\n<li>No ambiguities occur during the write-back process<\/li>\n\n\n\n<li>Performance and usability are maintained even with large data volumes<\/li>\n<\/ul>\n\n\n\n<p>The use of star schema relationships is therefore a&nbsp;mandatory requirement&nbsp;for the correct and reliable operation of cBI Focus Planner, as it enables the visual\u2019s write-back logic.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">User Configuration<\/h2>\n\n\n\n<p>To ensure secure and controlled data exchange between Power BI, the cBI Focus Planner backend, and the SQL database, two separate user roles are defined: the <strong>READ<\/strong> <strong>user<\/strong> and the <strong>WRITE user<\/strong>.<\/p>\n\n\n\n<p><strong>READ User<\/strong><strong><\/strong><\/p>\n\n\n\n<p>The READ user is responsible for establishing the connection between Power BI and the Azure SQL Server. This user is granted read-only access to the database.<\/p>\n\n\n\n<p>It is important to note that a dedicated database user is not strictly required for read access. Instead, Power BI supports native authentication methods, allowing for a flexible and user-friendly connection to data sources.<\/p>\n\n\n\n<p>Available authentication methods are:<\/p>\n\n\n\n<ul class=\"wp-block-list ulOverwrite\">\n<li>Windows Authentication<\/li>\n\n\n\n<li>Microsoft Account<\/li>\n\n\n\n<li>SQL Database User<\/li>\n<\/ul>\n\n\n\n<p>It must be ensured that at least one READ user exists who can authenticate with the Azure SQL Server using one of the methods listed above.<strong><del><br><\/del><\/strong><\/p>\n\n\n\n<p><strong>WRITE User<\/strong><\/p>\n\n\n\n<p>The WRITE user is primarily responsible for writing data back to the database, but is also used for queries required for validating the modelling of the cBI Focus Planner.<\/p>\n\n\n\n<p>Due to technical limitations in Power BI, it is not possible to forward the logged-in Microsoft or domain user credentials for write operations. Therefore, additional configuration is required within the cBI Focus Planner settings (see <a href=\"https:\/\/cbi-focus.com\/docs\/installation-and-configuration-of-the-cbi-focus-planner-visual\/#3-toc-title\">here<\/a>). To enable this, at least one SQL database user must be created in Azure SQL Server and granted the necessary permissions.<\/p>\n\n\n\n<p>It is recommended to restrict this user\u2019s access rights to only those data areas that are relevant for planning or control purposes. This ensures that no unauthorized write access to sensitive data can occur.<\/p>\n\n\n\n<p>The minimum required permissions for the database user are:<\/p>\n\n\n\n<ul class=\"wp-block-list ulOverwrite\">\n<li>SELECT rights for the fact table and all dimension tables<\/li>\n\n\n\n<li>INSERT and UPDATE rights for the fact table<\/li>\n<\/ul>\n\n\n\n<p><\/p>\n\n\n\n<h2 class=\"wp-block-heading\">cBI Focus Planner Licenses<\/h2>\n\n\n\n<p>For initial testing, a publicly accessible sample report is available via Microsoft AppSource. This report includes a fully preconfigured demo application with the cBI Focus Planner embedded, and it can be used without a purchased license. The write-back functionality is also active within this sample report, allowing you to realistically test how the visual works.<\/p>\n\n\n\n<p>Please note that the write-back functionality only works with the demo database included in the sample report. Connecting to your own SQL Server instance is not possible in this mode. A valid license is required to connect to your own databases.<\/p>\n\n\n\n<p>For more information about the licensing model and pricing, please refer to the product page on Microsoft AppSource: <a href=\"https:\/\/appsource.microsoft.com\/en-us\/product\/power-bi-visuals\/cedrobigmbh1711545044523.cbifocus_planner?tab=PlansAndPrice\">cBI Focus Planner<\/a><strong><\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>To ensure that the described architecture operates reliably and securely, certain technical prerequisites must be met on the customer\u2019s side. These requirements pertain to the structure of the underlying data model, the configuration of the network environment, and the SQL Server instance. In addition, specific settings within the Power BI environment are necessary to enable [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"comment_status":"open","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"doc_category":[59],"doc_tag":[],"class_list":["post-1187","docs","type-docs","status-publish","hentry","doc_category-getting-started"],"year_month":"2026-04","word_count":1646,"total_views":0,"reactions":{"happy":0,"normal":0,"sad":0},"author_info":{"name":"Yuki Shiono","author_nicename":"yuki","author_url":"https:\/\/cbi-focus.com\/en\/author\/yuki\/"},"doc_category_info":[{"term_name":"Getting Started","term_url":"https:\/\/cbi-focus.com\/en\/documentation\/getting-started\/"}],"doc_tag_info":[],"_links":{"self":[{"href":"https:\/\/cbi-focus.com\/en\/wp-json\/wp\/v2\/docs\/1187","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cbi-focus.com\/en\/wp-json\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/cbi-focus.com\/en\/wp-json\/wp\/v2\/types\/docs"}],"author":[{"embeddable":true,"href":"https:\/\/cbi-focus.com\/en\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/cbi-focus.com\/en\/wp-json\/wp\/v2\/comments?post=1187"}],"version-history":[{"count":19,"href":"https:\/\/cbi-focus.com\/en\/wp-json\/wp\/v2\/docs\/1187\/revisions"}],"predecessor-version":[{"id":1665,"href":"https:\/\/cbi-focus.com\/en\/wp-json\/wp\/v2\/docs\/1187\/revisions\/1665"}],"wp:attachment":[{"href":"https:\/\/cbi-focus.com\/en\/wp-json\/wp\/v2\/media?parent=1187"}],"wp:term":[{"taxonomy":"doc_category","embeddable":true,"href":"https:\/\/cbi-focus.com\/en\/wp-json\/wp\/v2\/doc_category?post=1187"},{"taxonomy":"doc_tag","embeddable":true,"href":"https:\/\/cbi-focus.com\/en\/wp-json\/wp\/v2\/doc_tag?post=1187"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}