Skip to content

Commit 013703d

Browse files
committed
Pull from main
2 parents 5044e8d + 7b0ed18 commit 013703d

File tree

2 files changed

+28
-10
lines changed

2 files changed

+28
-10
lines changed

powerapps-docs/maker/data-platform/azure-synapse-link-select-FnO-data.md

Lines changed: 27 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
---
22
title: Choose finance and operations data in Azure Synapse Link for Dataverse
33
description: Learn how to choose finance and operations data in Microsoft Azure Synapse Link for Dataverse and work with Azure Synapse Link and Power BI.
4-
ms.date: 02/07/2024
4+
ms.date: 03/12/2024
55
ms.reviewer: johnmichalak
66
ms.topic: "how-to"
77
applies_to:
@@ -37,23 +37,23 @@ Azure Synapse Link for Dataverse offers the following features that you can use
3737
> - 10.0.37 (PU61) cumulative update 7.0.7068.109 or later.
3838
> - 10.0.38 (PU62) cumulative update 7.0.7120.59 or later
3939
>
40+
> You might need to apply additional updates for recent fixes. More information: [Known limitations with finance and operations tables]
41+
>
4042
> If you're planning to adopt the export to data lake feature in finance and operations apps, consider adopting Azure Synapse Link with finance and operations data support instead. Go to the software lifecycle announcements related to [export to data lake feature](/dynamics365/fin-ops-core/dev-itpro/data-entities/azure-data-lake-ga-version-overview) for more details. For guidance and tools to upgrade from export to data lake to Synapse Link go to [TechTalk Series: Synapse Link for Dataverse: Transitioning from Export to Azure Data Lake to Synapse Link](https://aka.ms/TransitiontoSynapseLinkVideos)
41-
>
42-
> Finance and operations data in Synapse Link is not yet available in the "Azure in China" region.
43-
>
4443
4544
## Prerequisites
4645

4746
- You must have a finance and operations sandbox (Tier-2) or higher environment. You can also use a Tier-1 environment (also known as a cloud-hosted environment) for validation. Your environments must be version 10.0.36 (PU 60) cumulative update 7.0.7036.133 or later.
4847
- The finance and operations apps environment must be linked with Microsoft Power Platform. More information: [Link your finance and operations environment with Microsoft Power Platform](#link-your-finance-and-operations-environment-with-microsoft-power-platform)
4948
- Enable **Sql row version change tracking** configuration key. More information: [Add configurations in a finance and operations apps environment](#add-configurations-in-a-finance-and-operations-apps-environment).
50-
- You can't add finance and operations data to an existing storage account that's configured with Azure Synapse Link. You must have access to an Azure subscription so that you can create a new SynapseL Link profile. Depending on how you plan to consume data, you might need additional Azure resources as shown here.
49+
- You can't add finance and operations data to an existing storage account that's configured with Azure Synapse Link. You must have access to an Azure subscription so that you can create a new SynapseL Link profile.
50+
- Depending on how you plan to consume finance and operations data, there are additional prerequisites as shown here.
5151

5252
| How you plan to consume data | Azure Synapse Link feature you'll use | Prerequisites and Azure resources needed |
5353
|-------------------------------|------------------------------------|------------------------------------------|
54-
| Access finance and operations tables via Synapse query | [Azure Synapse Link - Delta lake](azure-synapse-link-delta-lake.md) | Azure Data lake <br> Azure Synapse workspace <br> Azure Synapse Spark pool <br> Your data is saved in delta parquet format enabling better read performance |
55-
| Load incremental data changes into your own downstream data warehouse | [Azure Synapse Link - incremental update](azure-synapse-link-incremental.md) | Azure data lake <br> No need to bring Synapse workspace or Spark pool as your data is saved in CSV format |
56-
| Access finance and operations tables via Microsoft Fabric | [Link to Fabric](azure-synapse-link-view-in-fabric.md) | Microsoft Fabric workspace |
54+
| **Access finance and operations tables via Synapse query** <br><br> Finance and Operations tables are saved in delta parquet format enabling better read performance. You can't choose finance and operations tables to be saved in CSV format. | [Azure Synapse Link - Delta lake](azure-synapse-link-delta-lake.md) | Azure Data lake <br> Azure Synapse workspace <br> Azure Synapse Spark pool |
55+
| **Load incremental data changes into your own downstream data warehouse** <br><br> The system saves incremental changes into files in CSV format. No need to bring Synapse workspace or Spark pool because your data is saved in CSV format. | [Azure Synapse Link - incremental update](azure-synapse-link-incremental.md) | Azure data lake |
56+
| **Access finance and operations tables via Microsoft Fabric** <br><br> No need to bring your own storage, Synapse workspace, or Spark pool because the system uses Dataverse storage and compute resources| [Link to Fabric](azure-synapse-link-view-in-fabric.md) | Microsoft Fabric workspace |
5757

5858
### Link your finance and operations environment with Microsoft Power Platform
5959

@@ -76,6 +76,13 @@ To enable this configuration key, you must turn on maintenance mode. More inform
7676

7777
> [!NOTE]
7878
> If you use a Tier-1 (cloud-hosted) environment, you must do a full database synchronization (DBSync) and use Visual Studio to complete the maintenance mode.
79+
>
80+
> In Tier 1 (cloud hosted) environments, enable the flights **DMFEnableSqlRowVersionChangeTrackingIndexing** and **DMFEnableCreateRecIdIndexForDataSynchronization** to create indexes required for data synchronization. When these flights are enabled, SQL indexes are created for the `RecId` and `SysRowVersion` fields if they are missing. You can enable the flights, by running following SQL statements in Tier 1 environments. These indexes are created in higher environments when enabling change tracking on a table or an Entity.
81+
82+
```sql
83+
INSERT INTO SYSFLIGHTING (FLIGHTNAME, ENABLED) VALUES('DMFEnableSqlRowVersionChangeTrackingIndexing', 1)
84+
INSERT INTO SYSFLIGHTING (FLIGHTNAME, ENABLED) VALUES('DMFEnableCreateRecIdIndexForDataSynchronization', 1)
85+
```
7986

8087
After row version change tracking is enabled, a system event that's triggered in your environment might cause reinitialization of tables in export to data lake. If you have downstream consumption pipelines, you might have to reinitialize the pipelines. More information: [Some tables have been "initialized" without user action](/dynamics365/fin-ops-core/dev-itpro/data-entities/finance-data-azure-data-lake#some-tables-have-been-initialized-without-user-action).
8188

@@ -117,8 +124,17 @@ Currently, there are the following limitations with finance and operations table
117124
- If the table selected contains data columns that are of **Array** type, those columns are ignored and the exported data doesn't contain the column. For example, in a custom table named *WHSInventTable*, columns **FilterCode** and **FilterGroup** are of type array. These columns aren't exported with Azure Synapse Link.
118125
- In case of finance and operations app tables that exhibit [valid time stamp behavior](/dynamicsax-2012/developer/valid-time-state-tables-and-date-effective-data), only the data rows that are currently valid are exported with Azure Synapse Link. For example, the **ExchangeRate** table contains both current and previous exchange rates. Only currently valid exchange rates are exported in Azure Synapse Link. As a workaround, until this issue is fixed, you can use a table such as ExchangeRateBIEntity.
119126
- When a finance and operations table added to Azure Synapse Link is secured via [extensible data security policies](/dynamics365/fin-ops-core/dev-itpro/sysadmin/extensible-data-security-policies) the system might not export data.
120-
- Finance and operations apps tables added to an Azure Synapse Link profile might be removed when a back-up is restored in Dataverse. You must add finance and operations tables into the profile after a database restore operation.
127+
> [!NOTE]
128+
> This issue is fixed in these updates:
129+
> - Version 10.0.37 (PU61) cumulative update 10.0.1725.175 or later
130+
> - Version 10.0.38 (PU62) cumulative update 10.0.1777.135 or later
131+
> - Version 10.0.39 (PU63) cumulative update update 10.0.1725.175 or later
132+
>
133+
> You'll need to apply a quality build where the system applies a bypass for extensible data security policies for the Azure Synapse Link service.
134+
135+
- Finance and operations apps tables added to an Azure Synapse Link profile might be removed when a back-up is restored in Dataverse. You must add finance and operations tables into the profile after a database restore operation. Also see (Known limitations for Finance and Operations Data Entities)[#Known limitations with finance and operations entities] for details on re-enabling entities after a database restore operation.
121136
- Finance and operations apps tables included in an Azure Synapse Link profile can't be migrated to a different environment using the import and export profile feature in Azure Synapse Link.
137+
- **Access finance and operations tables via Synapse query** and **Access finance and operations tables via Microsoft Fabric** features are not available in the China region.
122138

123139
## Access incremental data changes from finance and operations
124140

@@ -198,3 +214,5 @@ Currently, there are the following limitations with finance and operations entit
198214

199215
> [!NOTE]
200216
> For a list of ready-made finance and operations entities that pass validation rules, go to [SupportedEntitiesLink](https://www.yammer.com/dynamicsaxfeedbackprograms/uploaded_files/1647660802048). You must be a member of the preview Yammer group to access this list. To join, visit [Dynamics 365 and Power Platform Preview Programs External Network](https://aka.ms/SynapseLinkforDynamics).
217+
>
218+
- In case of a database restore operation in Dataverse, finance and operations entities enabled in Azure Synapse Link are removed. To re-enable entities, you'll need to re-enable corresponding virtual tables for all selected entities, re-enable change tracking and re-select the tables in Azure Synapse Link.

powerapps-docs/maker/data-platform/preferred-solution.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,7 +27,7 @@ Using preferred solutions is a way to set which solution will support each maker
2727
2828
## Prerequisites
2929

30-
We recommend that admins enable the **Cloud flows** environment setting in Power Platform. Enabling this feature ensures cloud flows are also stored in Dataverse and that they're added to the maker's preferred solution. More information: [Create new canvas apps and cloud flows in a Dataverse solution](/power-platform/admin/settings-features#create-new-canvas-apps-and-cloud-flows-in-a-dataverse-solution)
30+
We recommend that admins enable the **Cloud flows** and **Canvas apps** environment setting in Power Platform. Enabling this feature ensures cloud flows are also stored in Dataverse and that they're added to the maker's preferred solution. More information: [Create new canvas apps and cloud flows in a Dataverse solution](/power-platform/admin/settings-features#create-new-canvas-apps-and-cloud-flows-in-a-dataverse-solution)
3131

3232
## Set your preferred solution
3333

0 commit comments

Comments
 (0)