Skip to content

Commit 14dbbbf

Browse files
authored
Merge pull request #289761 from MicrosoftDocs/main
Publish to live, Monday 4 AM PST, 11/4
2 parents daa5d6c + d1f7070 commit 14dbbbf

21 files changed

+210
-71
lines changed
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/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

articles/healthcare-apis/fhir/overview.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,6 @@ For use cases that require customizing a FHIR server with admin access to the un
7676

7777
## Next steps
7878

79-
[Deploy the FHIR service](fhir-portal-quickstart.md)
79+
[Deploy the FHIR service](deploy-azure-portal.md)
8080

8181
[!INCLUDE [FHIR trademark statement](../includes/healthcare-apis-fhir-trademark.md)]

articles/migrate/vmware/migrate-support-matrix-vmware.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ ms.author: vibansa
66
ms.manager: abhemraj
77
ms.topic: conceptual
88
ms.service: azure-migrate
9-
ms.date: 07/05/2024
9+
ms.date: 11/04/2024
1010
ms.custom: vmware-scenario-422, engagement-fy24
1111
zone_pivot_groups: vmware-discovery-requirements
1212
---
@@ -334,7 +334,7 @@ Windows servers | Windows Server 2022 <br/> Windows Server 2019<br /> Windows Se
334334
Linux servers | Red Hat Enterprise Linux 5.1, 5.3, 5.11, 6.x, 7.x, 8.x, 9.x <br /> Ubuntu 12.04, 14.04, 16.04, 18.04, 20.04, 22.04 <br /> OracleLinux 6.1, 6.7, 6.8, 6.9, 7.2, 7.3, 7.4, 7.5, 7.6, 7.7, 7.8, 7.9, 8, 8.1, 8.3, 8.5 <br /> SUSE Linux 10, 11 SP4, 12 SP1, 12 SP2, 12 SP3, 12 SP4, 15 SP2, 15 SP3 <br /> Debian 7, 8, 9, 10, 11
335335
Server requirements | VMware Tools (10.2.1 and later) must be installed and running on servers you want to analyze.<br /><br /> Servers must have PowerShell version 2.0 or later installed.<br /><br /> WMI should be enabled and available on Windows servers.
336336
vCenter Server account | The read-only account used by Azure Migrate and Modernize for assessment must have privileges for guest operations on VMware VMs.
337-
Windows server access | A user account (local or domain) with administrator permissions on servers.
337+
Windows server access | A Guest user account with minimal privileges.
338338
Linux server access | A sudo user account with permissions to execute ls and netstat commands. If you're providing a sudo user account, ensure that you enable **NOPASSWD** for the account to run the required commands without prompting for a password every time a sudo command is invoked. <br /><br /> Alternatively, you can create a user account that has the CAP_DAC_READ_SEARCH and CAP_SYS_PTRACE permissions on /bin/netstat and /bin/ls files set by using the following commands:<br /><code>sudo setcap CAP_DAC_READ_SEARCH,CAP_SYS_PTRACE=ep /bin/ls<br /> sudo setcap CAP_DAC_READ_SEARCH,CAP_SYS_PTRACE=ep /bin/netstat</code>|
339339
|Port access | The Azure Migrate appliance must be able to connect to TCP port 443 on ESXi hosts running the servers that have dependencies you want to discover. The server running vCenter Server returns an ESXi host connection to download the file containing the dependency data.
340340
Discovery method | Dependency information between servers is gathered by using VMware Tools installed on the server running vCenter Server.<br /><br /> The appliance gathers the information from the server by using vSphere APIs.<br /><br /> No agent is installed on the server, and the appliance doesn't connect directly to servers.

articles/sentinel/TOC.yml

Lines changed: 14 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -259,8 +259,6 @@
259259
href: forward-syslog-monitor-agent.md
260260
- name: Connect data sources
261261
href: configure-data-connector.md
262-
- name: Classifying data with entities
263-
href: entities.md
264262
- name: Ingestion-time data transformation
265263
href: data-transformation.md
266264
- name: AMA migration for Microsoft Sentinel
@@ -679,11 +677,11 @@
679677
items:
680678
- name: Connect Microsoft Sentinel to Microsoft connectors
681679
href: connect-azure-windows-microsoft-services.md
682-
- name: API-based connection
680+
- name: Connect via API-based connectors
683681
href: connect-services-api-based.md
684-
- name: Diagnostic settings-based connection
682+
- name: Connect via diagnostic settings-based connectors
685683
href: connect-services-diagnostic-setting-based.md
686-
- name: Windows agent-based connection
684+
- name: Connect via Windows agent-based connectors
687685
href: connect-services-windows-based.md
688686
- name: Azure Functions API connection
689687
href: connect-azure-functions-template.md
@@ -849,8 +847,17 @@
849847
href: tutorial-log4j-detection.md
850848
- name: MITRE ATT&CK coverage
851849
href: mitre-coverage.md
852-
- name: User and entity behavior analytics (UEBA)
853-
href: identify-threats-with-entity-behavior-analytics.md
850+
- name: Data classification with entities
851+
items:
852+
- name: Overview
853+
displayName: data classification, entities
854+
href: entities.md
855+
- name: Entity pages
856+
href: entity-pages.md
857+
- name: User and entity behavior analytics (UEBA)
858+
href: identify-threats-with-entity-behavior-analytics.md
859+
- name: Create custom entity activities
860+
href: customize-entity-activities.md
854861
- name: Watchlists
855862
items:
856863
- name: Overview
@@ -931,12 +938,6 @@
931938
href: work-with-tasks.md
932939
- name: Audit and track changes to incident tasks
933940
href: audit-track-tasks.md
934-
- name: Investigate entities
935-
items:
936-
- name: Overview
937-
href: entity-pages.md
938-
- name: Create custom entity activities
939-
href: customize-entity-activities.md
940941
- name: Investigate large datasets
941942
items:
942943
- name: Overview

articles/sentinel/ama-migrate.md

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,8 +21,7 @@ The Log Analytics agent is [retired as of 31 August, 2024](https://azure.microso
2121

2222
- Start with the [Azure Monitor documentation](/azure/azure-monitor/agents/azure-monitor-agent-migration), which provides an agent comparison and general information for this migration process. This article provides specific details and differences for Microsoft Sentinel.
2323

24-
25-
## Recommended migration plan
24+
## Migrate to the Azure Monitor Agent
2625

2726
Each organization will have different metrics of success and internal migration processes. This section provides suggested guidance to consider when migrating from the Log Analytics MMA/OMS agent to the AMA, specifically for Microsoft Sentinel.
2827

articles/sentinel/connect-services-api-based.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ This article presents information that is common to the group of API-based data
3939

4040

4141

42-
## Instructions
42+
## Connect to Microsoft services via API-based connectors
4343

4444
1. From the Microsoft Sentinel navigation menu, select **Data connectors**.
4545

@@ -51,7 +51,7 @@ This article presents information that is common to the group of API-based data
5151

5252
You can find and query the data for each service using the table names that appear in the section for the service's connector in the [Data connectors reference](data-connectors-reference.md) page.
5353

54-
## Next steps
54+
## Related content
5555

5656
For more information, see:
5757

0 commit comments

Comments
 (0)