Skip to content

Commit 909b289

Browse files
committed
Merge branch 'main' into release-preview-apim-premv2
2 parents 7633b25 + fb69960 commit 909b289

File tree

101 files changed

+2372
-1019
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

101 files changed

+2372
-1019
lines changed

articles/active-directory-b2c/whats-new-docs.md

Lines changed: 11 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: "What's new in Azure Active Directory business-to-customer (B2C)"
33
description: "New and updated documentation for the Azure Active Directory business-to-customer (B2C)."
4-
ms.date: 10/01/2024
4+
ms.date: 11/04/2024
55
ms.service: azure-active-directory
66
ms.subservice: b2c
77
ms.topic: whats-new
@@ -19,6 +19,16 @@ manager: CelesteDG
1919

2020
Welcome to what's new in Azure Active Directory B2C documentation. This article lists new docs that have been added and those that have had significant updates in the last three months. To learn what's new with the B2C service, see [What's new in Microsoft Entra ID](../active-directory/fundamentals/whats-new.md), [Azure AD B2C developer release notes](custom-policy-developer-notes.md) and [What's new in Microsoft Entra External ID](/entra/external-id/whats-new-docs).
2121

22+
## October 2024
23+
24+
### Updated articles
25+
26+
- [Secure APIs used for API connectors in Azure AD B2C](secure-rest-api.md) - ROPC flow updates
27+
- [Application types that can be used in Active Directory B2C](application-types.md) - Implicit grant flow updates
28+
- [Configure authentication in a sample single-page application by using Azure AD B2C](configure-authentication-sample-spa-app.md) - Implicit grant flow updates
29+
- [Single-page application sign-in using the OAuth 2.0 implicit flow in Azure Active Directory B2C](implicit-flow-single-page-application.md) - Implicit grant flow updates
30+
- [Register a single-page application in Azure Active Directory B2C](tutorial-register-spa.md) - Implicit grant flow updates
31+
2232
## September 2024
2333

2434
### Updated articles
@@ -33,9 +43,3 @@ This month, we changed Twitter to X in numerous articles and code samples.
3343

3444
- [Tutorial: Configure Keyless with Azure Active Directory B2C](partner-keyless.md) - Editorial updates
3545

36-
## July 2024
37-
38-
### Updated articles
39-
40-
- [Developer notes for Azure Active Directory B2C](custom-policy-developer-notes.md) - Updated Twitter to X
41-
- [Custom email verification with SendGrid](custom-email-sendgrid.md) - Updated the localization script

articles/api-management/limit-concurrency-policy.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,8 @@ ms.author: danlep
1616

1717
The `limit-concurrency` policy prevents enclosed policies from executing by more than the specified number of requests at any time. When that number is exceeded, new requests will fail immediately with the `429` Too Many Requests status code.
1818

19+
[!INCLUDE [api-management-rate-limit-accuracy](../../includes/api-management-rate-limit-accuracy.md)]
20+
1921
[!INCLUDE [api-management-policy-generic-alert](../../includes/api-management-policy-generic-alert.md)]
2022

2123
## Policy statement
@@ -40,6 +42,10 @@ The `limit-concurrency` policy prevents enclosed policies from executing by more
4042
- [**Policy scopes:**](./api-management-howto-policies.md#scopes) global, workspace, product, API, operation
4143
- [**Gateways:**](api-management-gateways-overview.md) classic, v2, consumption, self-hosted, workspace
4244

45+
### Usage notes
46+
47+
* The maximum number of requests enforced by API Management is lower when multiple capacity units are deployed in a region.
48+
4349
## Example
4450

4551
The following example demonstrates how to limit number of requests forwarded to a backend based on the value of a context variable.

articles/app-service/configure-vnet-integration-routing.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@ Your app is already integrated using the regional virtual network integration fe
1717

1818
## Configure application routing
1919

20-
Application routing defines what traffic is routed from your app and into the virtual network. We recommend that you use the `vnetRouteAllEnabled` site setting to enable routing of all traffic. Using the configuration setting allows you to audit the behavior with [a built-in policy](https://portal.azure.com/#blade/Microsoft_Azure_Policy/PolicyDetailBlade/definitionId/%2Fproviders%2FMicrosoft.Authorization%2FpolicyDefinitions%2F33228571-70a4-4fa1-8ca1-26d0aba8d6ef). The existing `WEBSITE_VNET_ROUTE_ALL` app setting can still be used, and you can enable all traffic routing with either setting.
20+
Application routing defines what traffic is routed from your app and into the virtual network. We recommend that you use the `vnetRouteAllEnabled` site setting to enable routing of all traffic. Using the configuration setting allows you to audit the behavior with [a built-in policy](https://portal.azure.com/#view/Microsoft_Azure_Policy/PolicyDetailBlade/definitionId/%2Fproviders%2FMicrosoft.Authorization%2FpolicyDefinitions%2Ff5c0bfb3-acea-47b1-b477-b0edcdf6edc1). The existing `WEBSITE_VNET_ROUTE_ALL` app setting can still be used, and you can enable all traffic routing with either setting.
2121

2222
### Configure in the Azure portal
2323

@@ -75,4 +75,4 @@ az resource update --resource-group <group-name> --name <app-name> --resource-ty
7575
## Next steps
7676

7777
- [Enable virtual network integration](./configure-vnet-integration-enable.md)
78-
- [General networking overview](./networking-features.md)
78+
- [General networking overview](./networking-features.md)
39.9 KB
Loading
38.1 KB
Loading
54.7 KB
Loading
Lines changed: 135 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,135 @@
1+
---
2+
title: Path Layer in an Azure Maps Power BI visual
3+
titleSuffix: Microsoft Azure Maps Power BI visual
4+
description: This article describes the path layer in an Azure Maps Power BI visual.
5+
author: deniseatmicrosoft
6+
ms.author: limingchen
7+
ms.date: 11/11/2024
8+
ms.topic: how-to
9+
ms.service: azure-maps
10+
ms.subservice: power-bi-visual
11+
---
12+
13+
# The Path Layer in Azure Maps Power BI visual
14+
15+
The Path Layer feature in the Azure Maps Power BI Visual enables the visualization of connections between multiple geographic points.
16+
17+
The Path Layer feature can be used in multiple scenarios, such as:
18+
19+
- **Route Visualization**: Showing vehicle, ship, or flight paths between locations.
20+
- **Network Analysis**: Examines connections between nodes in a network, like supply chain routes or communication networks.
21+
- **Movement Tracking**: Monitoring assets or individuals over time and space.
22+
23+
This guide explains how to use this feature effectively.
24+
25+
## Add a Path Layer
26+
27+
This section describes how to add data and configure the Path Layer. Before starting, you need to open your Azure Maps Visual in Power BI. For more information on adding an Azure Maps Visual to your Power BI report, see [Use the Azure Maps Power BI visual].
28+
29+
| Setting | Description |
30+
|-------------------|--------------------------------------------|
31+
| Apply Settings to | Path you want the settings to apply to |
32+
| Color | The color of the line |
33+
| Transparency | The transparency of the line |
34+
| Width | The width of the line |
35+
| Maximum Zoom | Maximum zoom level the layer is visible at |
36+
| Minimum Zoom | Minimum zoom level the layer is visible at |
37+
38+
### Add Data to the Path Layer
39+
40+
To draw paths, provide data for "Path ID" and "Point Order":
41+
42+
1. Add the column that best identifies each path to the **Path ID** field. The Path ID is used to identify which line each geospatial data point belongs to. If there are multiple paths, each path requires a unique Path ID.
43+
1. Add the column that specifies the order of points along the path to the **Point Order** field. The Point Order dictates the sequence of points to form a path.
44+
45+
:::image type="content" source="media/power-bi-visual/path-layer.png" alt-text="A screenshot showing the path layer properties.":::
46+
47+
### Configure a Path Layer
48+
49+
After adding your data, you can adjust the Path Layer's color, line width, and opacity. Apply settings by legend or path ID, coloring paths, and locations with the same legend identically.
50+
51+
After adding your data, you can configure the Path Layer according to your requirements. The style of the paths can be customized by adjusting the line color, width, and opacity. These settings can be applied based on legend or path ID. If a legend is provided, paths and locations associated with the same legend share the same color.
52+
53+
:::image type="content" source="media/power-bi-visual/path-layer-configuration.png" alt-text="A screenshot showing the path layer configuration properties, including line color, transparency, and width as well as minimum and maximum zoom.":::
54+
55+
### Interact with a Path Layer
56+
57+
The Path Layer feature offers several interactive options:
58+
59+
- **Hover and Select**: Hover over a path to select points; clicking on a path selects the nearest point. The selected point will also select other reports by legend, path ID, location, and point order.
60+
- **Tooltips**: Tooltips show information for the nearest point when hovering over a line.
61+
62+
:::image type="content" source="media/power-bi-visual/path-layer-map.png" alt-text="A screenshot showing a map using the path layer.":::
63+
64+
### Explore and customize a Path Layer
65+
66+
Examine the connections and insights revealed by the Path Layer visualization. Further customize the settings to suit your specific requirements and derive more profound insights from your geospatial data.
67+
68+
#### Legends in a Path Layer
69+
70+
Adding a field to the legend field well creates a higher level of grouping. Consequently, paths and locations associated with the same legend are colored identically. Here's the process:
71+
72+
- **Grouping by Legend**: When a legend is provided, the paths and locations are grouped based on the legend. For instance, if visualizing flight paths with the airline as the legend, all paths and locations associated with the same airline share the same color. Moreover, if there are two rows, one with legend "Contoso" and path ID "A123", and another with legend "MSAirline" and path ID "A123", the Path Layer interprets these as two distinct paths: "Contoso-A123" and "MSAirline-A123".
73+
- **Styling by Legend**: Configure the style (color, line width, opacity) using the legend to visually differentiate path groups.
74+
- **Interaction by Legend**: When interacting with the Path Layer, selecting a path or point will also select other reports based on legend, path ID, location, and point order. This ensures all related data points are highlighted together.
75+
76+
#### Handle Origin-Destination Data
77+
78+
To use origin-destination data in the Path Layer, you must first transform it, as Azure Maps Visual doesn't directly support such data. Use the [Unpivot function in Power Query] to do this. Here’s how:
79+
80+
1. **Import Data**: Import your origin-destination data into Power BI.
81+
1. **Apply Unpivot Function**: Use the following Power Query to transform the data:
82+
83+
```C#
84+
let
85+
    // Importing the source.
86+
    Source =
87+
    // Create "path_id" to set in the "Path ID" field well later in the visual.
88+
// Since each row represents a line here, we can simply use the row index as path ID
89+
    #"Added Index" = Table.AddIndexColumn(Source, "path_id", 0, 1, Int64.Type),
90+
    // This is the key point of the transformation.
91+
// We transform the original rows into two: one for the origin and one for the destination.
92+
    #"Unpivoted Other Columns" = Table.UnpivotOtherColumns(#"Added Index", {"path_id"}, "point_order", "city"),
93+
    // We only support timestamp and number for the point order. So, convert the "origin" as 0 and "destination" as 1
94+
    #"Replaced Values" = Table.ReplaceValue(Table.ReplaceValue(#"Unpivoted Other Columns", "origin", "0", Replacer.ReplaceText, {"point_order"}), "destination", "1", Replacer.ReplaceText, {"point_order"})
95+
in
96+
    #"Replaced Values"
97+
```
98+
99+
**Before Transformation**
100+
101+
| origin  | destination  |
102+
|-----------|---------------|
103+
| New York  | Los Angeles  |
104+
| Chicago  | Houston  |
105+
| Miami  | Atlanta  |
106+
| Seattle  | Denver  |
107+
| Boston  | San Francisco |
108+
109+
**After Transformation**
110+
111+
| path_id  | point_order  | city  |
112+
|----------|--------------|---------------|
113+
| 0  | 0  | New York  |
114+
| 0  | 1  | Los Angeles  |
115+
| 1  | 0  | Chicago  |
116+
| 1  | 1  | Houston  |
117+
| 2  | 0  | Miami  |
118+
| 2  | 1  | Atlanta  |
119+
| 3  | 0  | Seattle  |
120+
| 3  | 1  | Denver  |
121+
| 4  | 0  | Boston  |
122+
| 4  | 1  | San Francisco |
123+
124+
## Current limitations
125+
126+
- The path layer is only compatible with specific map data layers, including the Bubble, Reference, Traffic, and Tile layers.
127+
- The data-bound reference layer is not available when the path layer is enabled.
128+
- Location hierarchy (drill down) is disabled when a Path ID is provided.
129+
130+
## Conclusion
131+
132+
The Path Layer feature in Azure Maps Visual is a tool for visualizing and analyzing spatial connections. This new capability can be utilized to enhance reports.
133+
134+
[Use the Azure Maps Power BI visual]: power-bi-visual-get-started.md#use-the-azure-maps-power-bi-visual
135+
[Unpivot function in Power Query]: /power-query/unpivot-column

articles/azure-maps/release-notes-drawing-tools-module.md

Lines changed: 9 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,21 +14,27 @@ ms.subservice: web-sdk
1414

1515
This document contains information about new features and other changes to the Azure Maps Drawing Tools Module.
1616

17+
## [1.0.5] (CDN: November 4, 2024, npm: TBA)
18+
19+
### Bug fixes
20+
21+
- Fix an issue where DrawingManager would create an empty layer when source options were provided.
22+
1723
## [1.0.4] (Aug 8, 2024)
1824

19-
### Bug fixes (1.0.4)
25+
### Bug fixes
2026

2127
- Fix source not synced in DrawingManager after a style change.
2228

2329
## [1.0.3]
2430

25-
### Other changes (1.0.3)
31+
### Other changes
2632

2733
- Updated CDN links in the readme.
2834

2935
## [1.0.2]
3036

31-
### Bug fixes (1.0.2)
37+
### Bug fixes
3238

3339
- Resolved various errors in the type declaration file.
3440

articles/azure-maps/release-notes-map-control.md

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,14 @@ This document contains information about new features and other changes to the M
1616

1717
## v3 (latest)
1818

19+
### [3.5.0] (CDN: November 4, 2024, npm: TBA)
20+
21+
#### New features
22+
- Add support for fullscreen control.
23+
24+
#### Bug fixes
25+
- Expose new type on `PolygonExtrusionLayerOptions.fillPattern` to support `DataDrivenPropertyValueSpecification<string>`.
26+
1927
### [3.4.0] (CDN: September 30, 2024, npm: October 2)
2028

2129
#### New features

articles/azure-maps/toc.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -415,6 +415,8 @@ items:
415415
href: power-bi-visual-add-reference-layer.md
416416
- name: Add a tile layer
417417
href: power-bi-visual-add-tile-layer.md
418+
- name: Add a path layer
419+
href: power-bi-visual-add-path-layer.md
418420
- name: Add a filled map
419421
href: power-bi-visual-filled-map.md
420422
- name: On-object interaction

0 commit comments

Comments
 (0)