You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: powerapps-docs/maker/data-platform/azure-synapse-link-select-FnO-data.md
+27-9Lines changed: 27 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,7 +1,7 @@
1
1
---
2
2
title: Choose finance and operations data in Azure Synapse Link for Dataverse
3
3
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
5
5
ms.reviewer: johnmichalak
6
6
ms.topic: "how-to"
7
7
applies_to:
@@ -37,23 +37,23 @@ Azure Synapse Link for Dataverse offers the following features that you can use
37
37
> - 10.0.37 (PU61) cumulative update 7.0.7068.109 or later.
38
38
> - 10.0.38 (PU62) cumulative update 7.0.7120.59 or later
39
39
>
40
+
> You might need to apply additional updates for recent fixes. More information: [Known limitations with finance and operations tables]
41
+
>
40
42
> 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
-
>
44
43
45
44
## Prerequisites
46
45
47
46
- 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.
48
47
- 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)
49
48
- 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.
51
51
52
52
| How you plan to consume data | Azure Synapse Link feature you'll use | Prerequisites and Azure resources needed |
| 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 |
57
57
58
58
### Link your finance and operations environment with Microsoft Power Platform
59
59
@@ -76,6 +76,13 @@ To enable this configuration key, you must turn on maintenance mode. More inform
76
76
77
77
> [!NOTE]
78
78
> 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
+
```
79
86
80
87
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).
81
88
@@ -117,8 +124,17 @@ Currently, there are the following limitations with finance and operations table
117
124
- 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.
118
125
- 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.
119
126
- 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.
121
136
- 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.
122
138
123
139
## Access incremental data changes from finance and operations
124
140
@@ -198,3 +214,5 @@ Currently, there are the following limitations with finance and operations entit
198
214
199
215
> [!NOTE]
200
216
> 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.
Copy file name to clipboardExpand all lines: powerapps-docs/maker/data-platform/preferred-solution.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -27,7 +27,7 @@ Using preferred solutions is a way to set which solution will support each maker
27
27
28
28
## Prerequisites
29
29
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)
0 commit comments