{"id":8212,"date":"2020-02-11T10:53:19","date_gmt":"2020-02-11T18:53:19","guid":{"rendered":""},"modified":"2025-06-11T08:00:18","modified_gmt":"2025-06-11T15:00:18","slug":"ai-builder-prediction-now-supports-related-entities-and-filtering","status":"publish","type":"post","link":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/power-apps\/ai-builder-prediction-now-supports-related-entities-and-filtering\/","title":{"rendered":"AI Builder prediction now supports related entities and filtering"},"content":{"rendered":"<p>We\u2019ve updated AI Builder prediction to include support for related entities and filtering. These capabilities give users even more flexibility in model creation. In this post, we demonstrate how these features work by building an end to end scenario for how AI Builder can help to optimize delivery performance for an e-commerce company.<\/p>\n<h2>Related entities<\/h2>\n<p>We want AI Builder to work better for the data that you already have in Common Data Service. We know that all of the data that makes your business run probably isn\u2019t in a single entity, and that there are many entities and relationships all of which may help to improve the accuracy of your prediction model.<\/p>\n<p>We\u2019ve added support for adding related entities to be used in training, similar to the way you can add related entities in a view. Currently we only support many-to-one relationships, but we are looking to add more relationship types to support later on.<\/p>\n<h2>Filtering<\/h2>\n<p>What happens when you know that there are irrelevant data within the same entity you are using to train a model? For example, if you don\u2019t want to train on outdated records, or if you want to build region-specific AI models<\/p>\n<p>We\u2019ve added support for filtering, which is applied to both training and prediction. As an example, if I apply a filter to only look at the U.S. region, then the model will train itself on records where the outcome is known only for U.S. region. Once this model is trained, it will only make a prediction for records where the outcome is not known only for U.S. region.<\/p>\n<p>More information on how to use these features can be found in our <a href=\"https:\/\/docs.microsoft.com\/en-us\/ai-builder\/prediction-create-model\">documentation<\/a>.<\/p>\n<h2>Example<\/h2>\n<p>Let\u2019s say I\u2019m a maker in a typical e-commerce company in Brazil. My CDS database contains typical entities like Order, Product, Customer, etc. I\u2019m noticing that there have been a lot of complaints that deliveries have been delayed specifically for Sao Paulo.<\/p>\n<p>Without fundamentally changing the system, since this is an isolated issue, I want to see if I can train a model to predict whether a delivery to Sao Paulo is likely to be delayed, and automatically upgrade the shipping for the customer from regular to express.<\/p>\n<h3>Step 1: create output field<\/h3>\n<p>First, I want to create an output field to denote what constitutes a delayed delivery. In my Order entity, I have the estimated delivery date and the actual delivery date. Every record where actual delivery date is a week or more later than estimated delivery date is considered a late delivery. I will create two fields:<\/p>\n<p><strong>Delivery Delta<\/strong> \u2013 this is the difference in days between <strong>Delivered Date<\/strong> and <strong>Estimated Delivery Date<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone wp-image-8216 size-full\" height=\"269\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_calculated_field_1.png\" width=\"544\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_calculated_field_1.webp 544w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_calculated_field_1-300x148.webp 300w\" sizes=\"auto, (max-width: 544px) 100vw, 544px\" \/><br \/>\n<strong>Delivery Timeliness<\/strong> \u2013 this field categorizes the <strong>Delivery Delta<\/strong> column into <strong>Early<\/strong>, <strong>On time<\/strong>, and <strong>Late<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone wp-image-8217 size-full\" height=\"714\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_calculated_field_2.png\" width=\"356\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_calculated_field_2.webp 356w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_calculated_field_2-150x300.webp 150w\" sizes=\"auto, (max-width: 356px) 100vw, 356px\" \/><\/p>\n<p>If an order has not been delivered, then the <strong>Delivery Timeliness<\/strong> value will be null, and those are the records which the model will make a prediction on, once the model is trained and published.<\/p>\n<h3>Step 2: create prediction model<\/h3>\n<p>Next, I create a new prediction model from AI Builder section of Power Apps.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone wp-image-8218 size-full\" height=\"603\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_create.png\" width=\"896\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_create.webp 896w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_create-300x202.webp 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_create-768x517.webp 768w\" sizes=\"auto, (max-width: 896px) 100vw, 896px\" \/><\/p>\n<p>I use my <strong>BC Order<\/strong> entity and the <strong>Delivery Timeliness<\/strong> field, which we created earlier. In addition, I want to predict\u00a0 whether the delivery will be late, so here, I\u00a0 tell the model that Late is my <strong>Yes<\/strong> outcome, and everything else is <strong>No<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone wp-image-8221 size-full\" height=\"540\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_map_outcome.png\" width=\"642\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_map_outcome.webp 642w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_map_outcome-300x252.webp 300w\" sizes=\"auto, (max-width: 642px) 100vw, 642px\" \/><\/p>\n<p>Next, I select my related entities, <strong>Customer<\/strong> and <strong>Product<\/strong>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone wp-image-8224 size-full\" height=\"587\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_related_data.png\" width=\"642\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_related_data.webp 642w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_related_data-300x274.webp 300w\" sizes=\"auto, (max-width: 642px) 100vw, 642px\" \/><\/p>\n<p>Also, make sure that Delivery Date and Delivery Delta are not selected, because the model should not have information that is only known after the product has been delivered. If you do keep it selected, then the model will show that it has 100% accuracy, but it will not be able to properly predict new orders. This is known in machine learning as target leak, and you can learn more about it <a href=\"https:\/\/docs.microsoft.com\/en-us\/azure\/machine-learning\/concept-automated-ml#best-practices-you-implement\">here<\/a>.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone wp-image-8219 size-full\" height=\"454\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_deselect_data.png\" width=\"622\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_deselect_data.webp 622w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_deselect_data-300x219.webp 300w\" sizes=\"auto, (max-width: 622px) 100vw, 622px\" \/><\/p>\n<p>Next, I add a filter, so the model only looks at Sao Paulo orders. The filtering experience is the same as the PowerApps view filtering experience that you may be familiar with. We want to create a filter condition on the <strong>Customer<\/strong> entity, since the state information is in that entity and not orders. Set the filter condition as shown here:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone wp-image-8220 size-full\" height=\"511\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_filters.png\" width=\"642\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_filters.webp 642w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_filters-300x239.webp 300w\" sizes=\"auto, (max-width: 642px) 100vw, 642px\" \/><\/p>\n<p>Once all that is done, it is time to train the model. For this model, we have an accuracy score of 91%.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone wp-image-8222 size-full\" height=\"497\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_performance.png\" width=\"500\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_performance.webp 500w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_performance-300x298.webp 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_performance-150x150.webp 150w\" sizes=\"auto, (max-width: 500px) 100vw, 500px\" \/><\/p>\n<h3>Step 3: publish and use in app<\/h3>\n<p>Publish your model. As part of publishing, we actually create three outputs:<\/p>\n<ul>\n<li>Predicted \u2013 The predicted outcome<\/li>\n<li>Probability \u2013 The probability of the true outcome, from 0 &#8211; 1<\/li>\n<li>Explanation \u2013 A text field in JSON that contains the record level influencers<\/li>\n<\/ul>\n<p>If you select See details, you will see the output field that we created for the prediction.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone wp-image-8223 size-full\" height=\"397\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_publish_details.png\" width=\"396\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_publish_details.webp 396w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_publish_details-300x300.webp 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_publish_details-150x150.webp 150w\" sizes=\"auto, (max-width: 396px) 100vw, 396px\" \/><\/p>\n<p>You can leverage the view feature to quickly see the predicted output. Refer to <a href=\"https:\/\/docs.microsoft.com\/en-us\/powerapps\/maker\/model-driven-apps\/create-and-edit-views\">this<\/a> document for more info.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone wp-image-8225 size-full\" height=\"342\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_view.png\" width=\"1598\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_view.webp 1598w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_view-300x64.webp 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_view-1024x219.webp 1024w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_view-768x164.webp 768w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_view-1536x329.webp 1536w\" sizes=\"auto, (max-width: 1598px) 100vw, 1598px\" \/><\/p>\n<p>We\u2019re ready to connect the prediction to our app. For this example, let\u2019s assume we have an app that the fulfillment team looks at when they prepare the order. If the model predicts that the shipment is likely to be late, then we will automatically upgrade them to express by connecting the prediction output to the app. To do this, simply reference the prediction output fields in the app.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone wp-image-8215 size-full\" height=\"870\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_app.png\" width=\"1552\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_app.webp 1552w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_app-300x168.webp 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_app-1024x574.webp 1024w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_app-768x431.webp 768w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_app-1536x861.webp 1536w\" sizes=\"auto, (max-width: 1552px) 100vw, 1552px\" \/><\/p>\n<p>We\u2019ve now added AI into your business process without any coding!<\/p>\n<h2>Appendix: try it yourself<\/h2>\n<p>If you want to walk through this example on your own, use the link below to access the solution and the data files you need.<\/p>\n<p><a href=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/brazilian_commerce.zip\">brazilian_commerce<\/a><\/p>\n<p>First, import the solution\u00a0<strong>BrazilianCommerce_1_0_0_0.zip<\/strong> that contains the entity definitions.<\/p>\n<p>In PowerApps, Click <strong>Solutions<\/strong> on the left menu pane, and then <strong>Import<\/strong> on the top menu bar.<\/p>\n<p>Select the attached zip file and follow the instruction to import it.<\/p>\n<p>Once the solution is imported, click the gear icon on the top right of the PowerApps screen, and select <strong>Advanced settings<\/strong>.<\/p>\n<p><a href=\"https:\/\/powerapps.microsoft.com\/en-us\/blog\/ai-builder-prediction-now-supports-related-entities-and-filtering\/related_entity_filter_blog_data_management\/\" rel=\"attachment wp-att-8237\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone wp-image-8237 size-full\" height=\"443\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_data_management.png\" width=\"1134\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_data_management.webp 1134w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_data_management-300x117.webp 300w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_data_management-1024x400.webp 1024w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_blog_data_management-768x300.webp 768w\" sizes=\"auto, (max-width: 1134px) 100vw, 1134px\" \/><\/a><\/p>\n<p>Click the carrot next to <strong>Settings<\/strong> and select <strong>Data Management<\/strong>.<\/p>\n<p>Select <strong>IMPORT DATA<\/strong> from the top menu bar.<\/p>\n<p>In the <strong>Data file name<\/strong> section, select <strong>customer.csv<\/strong> and click <strong>Next<\/strong>.<\/p>\n<p>Keep clicking <strong>Next<\/strong> until you get to the<strong> Map Record Types<\/strong> screen.<\/p>\n<p>Select <strong>BC Customer<\/strong> from the drop down and click <strong>Next<\/strong>.<\/p>\n<p>Map the fields like this:<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"360\"><strong>Source Field<\/strong><\/td>\n<td width=\"360\"><strong>Map to<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"360\">customer_id<\/td>\n<td width=\"360\">ID<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">customer_city<\/td>\n<td width=\"360\">City<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">customer_state<\/td>\n<td width=\"360\">State<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">customer_zip_code_prefix<\/td>\n<td width=\"360\">Zip code<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Select <strong>Next<\/strong>, then <strong>Submit<\/strong>, then <strong>Finish<\/strong>.<\/p>\n<p>Repeat the process again, but this time use <strong>product.csv<\/strong> and map it to <strong>BC Product<\/strong>.<\/p>\n<p>Map the fields like this:<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"360\"><strong>Source Field<\/strong><\/td>\n<td width=\"360\"><strong>Map to<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"360\">product_id<\/td>\n<td width=\"360\">ID<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">product_category_name<\/td>\n<td width=\"360\">Category<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">product_description_lenght<\/td>\n<td width=\"360\">Description Length<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">product_height_cm<\/td>\n<td width=\"360\">Height cm<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">product_length_cm<\/td>\n<td width=\"360\">Length cm<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">product_name_lenght<\/td>\n<td width=\"360\">Name Length<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">product_photos_qty<\/td>\n<td width=\"360\">Photos Quantity<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">product_weight_g<\/td>\n<td width=\"360\">Weight g<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">product_width_cm<\/td>\n<td width=\"360\">Width cm<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>Wait until both of these imports are complete before moving onto the next step.<\/p>\n<p>Repeat the process again, but this time use <strong>order.csv<\/strong> and map it to <strong>BC Order<\/strong>.<\/p>\n<p>Map the fields like this:<\/p>\n<table>\n<tbody>\n<tr>\n<td width=\"360\"><strong>Source Field<\/strong><\/td>\n<td width=\"360\"><strong>Map to<\/strong><\/td>\n<\/tr>\n<tr>\n<td width=\"360\">order_id<\/td>\n<td width=\"360\">ID<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">customer_id<\/td>\n<td width=\"360\">Customer (Lookup)<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">freight_value<\/td>\n<td width=\"360\">Freight Value<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">order_delivered_customer_date<\/td>\n<td width=\"360\">Delivered Date<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">order_estimated_delivery_date<\/td>\n<td width=\"360\">Estimated Delivery Date<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">order_purchase_timestamp<\/td>\n<td width=\"360\">Purchase Date<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">order_status<\/td>\n<td width=\"360\">Order Status<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">price<\/td>\n<td width=\"360\">Price<\/td>\n<\/tr>\n<tr>\n<td width=\"360\">product_id<\/td>\n<td width=\"360\">Product (Lookup)<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>For the two lookup fields, you should get a popup:<\/p>\n<p><a href=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_lookup.png\"><img loading=\"lazy\" decoding=\"async\" alt=\"\" class=\"alignnone wp-image-8238 size-full\" height=\"96\" src=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_lookup.png\" width=\"358\" srcset=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_lookup.webp 358w, https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/02\/related_entity_filter_lookup-300x80.webp 300w\" sizes=\"auto, (max-width: 358px) 100vw, 358px\" \/><\/a><\/p>\n<p>Make sure that the checkbox is selected, and that the field is <strong>ID<\/strong>. Once that is done, you should have all the data uploaded to start walking through the scenario yourself.<\/p>\n<p>\u00a0<\/p>\n","protected":false},"excerpt":{"rendered":"<p>We\u2019ve updated AI Builder prediction to include support for related entities and filtering. These capabilities give users even more flexibility in model creation. In this post, we demonstrate how these features work by building an end to end scenario for how AI Builder can help to optimize delivery performance for an e-commerce company.<\/p>\n","protected":false},"author":200,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ms_queue_id":[],"ep_exclude_from_search":false,"_classifai_error":"","_classifai_text_to_speech_error":"","_alt_title":"","ms-ems-related-posts":[],"footnotes":""},"audience":[3378],"content-type":[],"job-role":[],"product":[3473],"property":[],"topic":[3420,3421],"coauthors":[2178],"class_list":["post-8212","post","type-post","status-publish","format-standard","hentry","audience-it-professional","product-power-apps","topic-ai-and-agents","topic-application-modernization"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.2 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>AI Builder prediction now supports related entities and filtering - Microsoft Power Platform Blog<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"AI Builder prediction now supports related entities and filtering - Microsoft Power Platform Blog\" \/>\n<meta property=\"og:description\" content=\"We\u2019ve updated AI Builder prediction to include support for related entities and filtering. These capabilities give users even more flexibility in model creation. In this post, we demonstrate how these features work by building an end to end scenario for how AI Builder can help to optimize delivery performance for an e-commerce company.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/power-apps\/ai-builder-prediction-now-supports-related-entities-and-filtering\/\" \/>\n<meta property=\"og:site_name\" content=\"Microsoft Power Platform Blog\" \/>\n<meta property=\"article:published_time\" content=\"2020-02-11T18:53:19+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-06-11T15:00:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_calculated_field_1.png\" \/>\n\t<meta property=\"og:image:width\" content=\"544\" \/>\n\t<meta property=\"og:image:height\" content=\"269\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"Peter Bian\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"Peter Bian\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/\"},\"author\":[{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/author\/peter-bian\/\",\"@type\":\"Person\",\"@name\":\"Peter Bian\"}],\"headline\":\"AI Builder prediction now supports related entities and filtering\",\"datePublished\":\"2020-02-11T18:53:19+00:00\",\"dateModified\":\"2025-06-11T15:00:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/\"},\"wordCount\":1260,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization\"},\"image\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_calculated_field_1.png\",\"keywords\":[\"Dataverse\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/\",\"name\":\"AI Builder prediction now supports related entities and filtering - Microsoft Power Platform Blog\",\"isPartOf\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_calculated_field_1.png\",\"datePublished\":\"2020-02-11T18:53:19+00:00\",\"dateModified\":\"2025-06-11T15:00:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#primaryimage\",\"url\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_calculated_field_1.png\",\"contentUrl\":\"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_calculated_field_1.png\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"AI Builder prediction now supports related entities and filtering\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#website\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/\",\"name\":\"Microsoft Power Platform Blog\",\"description\":\"Innovate with Business Apps\",\"publisher\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization\",\"name\":\"Microsoft Power Platform Blog\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"contentUrl\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png\",\"width\":194,\"height\":145,\"caption\":\"Microsoft Power Platform Blog\"},\"image\":{\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/person\/7af5415e1e920ebb9f66ef4a5aa2a95b\",\"name\":\"Peter Bian\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/secure.gravatar.com\/avatar\/9b514c0ffe47c38371badde74f47ca8805bc55f077835429e3af14472ddbebc1?s=96&d=mm&r=gb2b4133759b5d3ed698cd94150f5bdb8\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/9b514c0ffe47c38371badde74f47ca8805bc55f077835429e3af14472ddbebc1?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/9b514c0ffe47c38371badde74f47ca8805bc55f077835429e3af14472ddbebc1?s=96&d=mm&r=g\",\"caption\":\"Peter Bian\"},\"url\":\"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/author\/peterbi\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"AI Builder prediction now supports related entities and filtering - Microsoft Power Platform Blog","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/","og_locale":"en_US","og_type":"article","og_title":"AI Builder prediction now supports related entities and filtering - Microsoft Power Platform Blog","og_description":"We\u2019ve updated AI Builder prediction to include support for related entities and filtering. These capabilities give users even more flexibility in model creation. In this post, we demonstrate how these features work by building an end to end scenario for how AI Builder can help to optimize delivery performance for an e-commerce company.","og_url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/power-apps\/ai-builder-prediction-now-supports-related-entities-and-filtering\/","og_site_name":"Microsoft Power Platform Blog","article_published_time":"2020-02-11T18:53:19+00:00","article_modified_time":"2025-06-11T15:00:18+00:00","og_image":[{"width":544,"height":269,"url":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_calculated_field_1.png","type":"image\/png"}],"author":"Peter Bian","twitter_card":"summary_large_image","twitter_misc":{"Written by":"Peter Bian","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#article","isPartOf":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/"},"author":[{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/author\/peter-bian\/","@type":"Person","@name":"Peter Bian"}],"headline":"AI Builder prediction now supports related entities and filtering","datePublished":"2020-02-11T18:53:19+00:00","dateModified":"2025-06-11T15:00:18+00:00","mainEntityOfPage":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/"},"wordCount":1260,"commentCount":0,"publisher":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization"},"image":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#primaryimage"},"thumbnailUrl":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_calculated_field_1.png","keywords":["Dataverse"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#respond"]}]},{"@type":"WebPage","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/","name":"AI Builder prediction now supports related entities and filtering - Microsoft Power Platform Blog","isPartOf":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#website"},"primaryImageOfPage":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#primaryimage"},"image":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#primaryimage"},"thumbnailUrl":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_calculated_field_1.png","datePublished":"2020-02-11T18:53:19+00:00","dateModified":"2025-06-11T15:00:18+00:00","breadcrumb":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#primaryimage","url":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_calculated_field_1.png","contentUrl":"https:\/\/powerappsblogmedia.azureedge.net\/powerappsblog\/2020\/02\/related_entity_filter_blog_calculated_field_1.png"},{"@type":"BreadcrumbList","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/2020\/02\/11\/ai-builder-prediction-now-supports-related-entities-and-filtering\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/"},{"@type":"ListItem","position":2,"name":"AI Builder prediction now supports related entities and filtering"}]},{"@type":"WebSite","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#website","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/","name":"Microsoft Power Platform Blog","description":"Innovate with Business Apps","publisher":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#organization","name":"Microsoft Power Platform Blog","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/","url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","contentUrl":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-content\/uploads\/2020\/03\/Microsoft-Logo-e1685482038800.png","width":194,"height":145,"caption":"Microsoft Power Platform Blog"},"image":{"@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/#\/schema\/person\/7af5415e1e920ebb9f66ef4a5aa2a95b","name":"Peter Bian","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/secure.gravatar.com\/avatar\/9b514c0ffe47c38371badde74f47ca8805bc55f077835429e3af14472ddbebc1?s=96&d=mm&r=gb2b4133759b5d3ed698cd94150f5bdb8","url":"https:\/\/secure.gravatar.com\/avatar\/9b514c0ffe47c38371badde74f47ca8805bc55f077835429e3af14472ddbebc1?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/9b514c0ffe47c38371badde74f47ca8805bc55f077835429e3af14472ddbebc1?s=96&d=mm&r=g","caption":"Peter Bian"},"url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/author\/peterbi\/"}]}},"bloginabox_animated_featured_image":null,"bloginabox_display_generated_audio":false,"distributor_meta":false,"distributor_terms":false,"distributor_media":false,"distributor_original_site_name":"Microsoft Power Platform Blog","distributor_original_site_url":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog","push-errors":false,"_links":{"self":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/8212","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/users\/200"}],"replies":[{"embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/comments?post=8212"}],"version-history":[{"count":1,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/8212\/revisions"}],"predecessor-version":[{"id":130683,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/posts\/8212\/revisions\/130683"}],"wp:attachment":[{"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/media?parent=8212"}],"wp:term":[{"taxonomy":"audience","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/audience?post=8212"},{"taxonomy":"content-type","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/content-type?post=8212"},{"taxonomy":"job-role","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/job-role?post=8212"},{"taxonomy":"product","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/product?post=8212"},{"taxonomy":"property","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/property?post=8212"},{"taxonomy":"topic","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/topic?post=8212"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/cm-edgetun.pages.dev\/en-us\/power-platform\/blog\/wp-json\/wp\/v2\/coauthors?post=8212"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}