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-transition-from-FnO.md
+10-15Lines changed: 10 additions & 15 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -187,21 +187,22 @@ If you are consuming incremental data feeds from Dynamics 365 with Export to Dat
187
187
188
188
Currently, there are several limitations that are being addressed by the product team. Until we fix these limitations, use the suggested workaround. To learn more about the upcoming roadmap and stay in touch with the product team, join the preview [Viva Engage group](https://akamms.SynapseLinkforDynamics)<!-- Is there a link for this? -->
189
189
190
-
|Known issue |Workaround |
190
+
<!-- Ire-created the table into a 2 column format. we do need to mention the fix and the workaround, included fixed issues since customers may not be aware .-->
191
+
192
+
|Known issue |Fixes and Workarounds |
191
193
| :- | :- |
192
-
|When adding a large number of tables at once, the system makes an initial copy of data. <br> We have seen rare cases (especially in smaller environments and Tier 2 sandboxes) where operational workloads may slow down and Initialize time may become much longer | This may impact smaller environments with fewer AOS servers (compute resources). </p><p>In Synapse Link, Add 5 tables at a time in case your environment is a Tier-2 Sandbox – once the initialization completes, you can add more. <br><br> Fabric Link feature scales initialization workloads up and down as available compute resources at roughly 2 concurrent tables per AOS. <br>Ex. if you have 5 AOS servers in your environment, system concurrently initializes up to 10 tables.</p><p> <br<<br> Update your finance and operations environment to <br> - PU 63 cumulative update 7.0.7198.95 <br> -PU 62 cumulative update 7.0.7120.155 <br> This update redacts varBinary fields and varBinary attachments from tables added to Synapse Link and Fabric Link which reduces impact to operational workloads |
193
-
| When adding tables, the system makes an initial copy of data. In some cases, especially with very large tables, initialization may take longer or appear to be stuck for several days | Update finance and operation environment to <br><br> - PU 63 cumulative update 7.0.7198.91 <br><br> -PU 62 cumulative update 7.0.7120.152 <br> This update enables faster initialization of large tables (>200m rows) <br><br> We have enabled indexes to enable faster data sync. In case there’s an ongoing transaction in the operational database, index creation needs to wait for completion of the transaction. The prolonged wait, sometimes due to dormant transactions, may delay initialization process. In such cases system administrator can detect and to force index creation |
194
+
|When adding a large number of tables at once, the system makes an initial copy of data. <br> We have seen rare cases (especially in smaller environments and Tier 2 sandboxes) where operational workloads may slow down and Initialize time may become much longer | This may impact smaller environments with fewer AOS servers (compute resources). </p><p>In Synapse Link, Add 5 tables at a time in case your environment is a Tier-2 Sandbox – once the initialization completes, you can add more. <br><br> Fabric Link feature scales initialization workloads up and down as available compute resources at roughly 2 concurrent tables per AOS. <br>Ex. if you have 5 AOS servers in your environment, system concurrently initializes up to 10 tables.</p><p> <br><br> Update your finance and operations environment to <br> - PU 63 cumulative update 7.0.7198.95 <br> -PU 62 cumulative update 7.0.7120.155 <br> This update redacts varBinary fields and varBinary attachments from tables added to Synapse Link and Fabric Link which reduces impact to operational workloads |
195
+
| When adding tables, the system makes an initial copy of data. In some cases, especially with very large tables, initialization may take longer or appear to be stuck for several days | Update finance and operation environment to <br>- PU 63 cumulative update 7.0.7198.91 <br>-PU 62 cumulative update 7.0.7120.152 <br> This update enables faster initialization of large tables (>200m rows) <br><br> We have enabled indexes to enable faster data sync. In case there’s an ongoing transaction in the operational database, index creation needs to wait for completion of the transaction. The prolonged wait, sometimes due to dormant transactions, may delay initialization process. In such cases system administrator can detect and to force index creation |
194
196
| In case your Dataverse environment is located in an Azure region different than the one where your Fabric capacity is located, you can’t use the Link to Fabric feature | As of 30-Apr, you can Link to a Fabric capacity located within the same Geo boundary (ex. USA) <br><br> NOTE: you may incur networking charges in Fabric due to data transfer between Azure regions |
195
197
| In case your Dataverse environment is located in an Azure region different than the one where your Data lake or Synapse workspace is located, you can’t use the Synapse Link feature | As of 30-Apr, you can link to a Storage account located within the same geo boundary (ex. USA). <br><br> NOTE: you may incur networking charges in Azure resources like Data lakes if they are not located within the same Azure region. |
196
-
| AOS authorization is a way to secure sensitive data fields in FnO against data exfiltration scenarios. <br> If the table selected contains data columns that are secured via AOS Authorization, those columns are ignored and the exported data doesn't contain the column. <br><br> Ex CustTable, column TaxLicenseNum has the metadata property AOS Authorization set to Yes. This column is ignored | Update your finance and operations environment to following versions or above <br>- PU 63:7.0.7198.105 <br>- PU 62:7.0.7120.159 <br><br>AOS authorization fields will be added to tables. <br>- Incremental updates will include this column <br> - Modified records will show these columns and value <br> - Full refresh will include these fields and all values |
198
+
| AOS authorization is a way to secure sensitive data fields in finance and operations against data exfiltration scenarios. <br> If the table selected contains data columns that are secured via AOS Authorization, those columns are ignored and the exported data doesn't contain the column. <br><br> Ex CustTable, column TaxLicenseNum has the metadata property AOS Authorization set to Yes. This column is ignored | Update your finance and operations environment to following versions or above <br>- PU 63:7.0.7198.105 <br>- PU 62:7.0.7120.159 <br>With this update, AOS authorization fields will be added to tables. <br>- Incremental updates will include this column <br> - Modified records will show these columns and value <br> - Full refresh will include these fields and all values |
197
199
| 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. <br><br>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 | There is no workaround to this issue. This feature will be enables in a future update. <br><br> Join [Viva engage group](https://aka.msSynapsELinkforDynamics) to stay in touch and onboard preview features when available |
198
-
| In case of finance and operations app tables that exhibit [valid time stamp behavior](https://learn.microsoft.com/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. <br><br> For example, the ExchangeRate table contains both current and previous exchange rates. Only currently valid exchange rates are exported in Azure Synapse Link. |
199
-
| As a workaround, until this issue is fixed, you can use an Entity such as **ExchangeRateBIEntity**. <br>This feature will be enables in a future update. Join [Viva engage group](https://aka.msSynapsELinkforDynamics) to stay in touch and onboard preview features |
200
+
| In case of finance and operations app tables that exhibit [valid time stamp behavior](https://learn.microsoft.com/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. <br><br> 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 in a future update, you can use an Entity such as **ExchangeRateBIEntity**. <br>Join [Viva engage group](https://aka.msSynapsELinkforDynamics) to stay in touch and onboard preview features |
200
201
|[Table inheritance and derived tables](https://learn.microsoft.com/dynamicsax-2012/developer/table-inheritance-overview) are concepts in finance and operations apps. When choosing a derived table from finance and operations apps, fields from the corresponding base table currently aren't included. | You need to select the base table in addition to the derived table if you need access to these fields. <br> You can use [this FastTrack solution provided via GitHub](https://github.com/microsoft/Dynamics-365-FastTrack-Implementation-Assets/tree/master/Analytics/DataverseLink/DataIntegration#derived-tables). this solution creates view(s) which include fields from base tables |
201
202
| Export more than 1000 tables via Synapse Link or add more than 1000 tables to Fabric Link | If you are using Synapse Link, you can workaround by creating 2 or more profiles that contain less than 1000 tables <br><br> We are enabling you to select more than 1000 tables in Fabric Link and in a Synapse Link profile in a future update.|
202
-
| 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 |there are no workarounds to this issue|
203
+
| 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 |Until this issue is addressed, you can add the same tables into the new environment. You can copy and paste a comma separated list of tables into the search box within the manage tables option to select a list of tables at once |
203
204
| Synapse Link or Fabric Link enables Entities where “change tracking” property is enabled. <br> Currently, change tracking can't be enabled for all finance and operations entities. The Track changes checkbox is unavailable for entities created in finance and operations in the past for data migration. <br> In some entities, enabling change tracking might fail with the error message "chosen entity doesn't pass the validation rules..." or the Track changes checkbox is disabled for some entities. <br> For more information about entity validation rules and how you can fix them, go to [Enable row version change tracking for data entities](https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/rowversion-change-track#enable-row-version-change-tracking-for-data-entities). You might need developer assistance to complete the steps. | If the chosen entity is unavailable because of the change tracking limitation, you can choose the tables that comprise the data from that entity. <br> You can use [EntityUitl](https://github.com/microsoft/Dynamics-365-FastTrack-Implementation-Assets/tree/master/Analytics/DataverseLink/DataIntegration/EntityUtil) solution provided by the FastTrack team to create Entity shapes using tables |
204
-
| 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 need to re-enable corresponding virtual tables for all selected entities, re-enable change tracking, and reselect the tables in Azure Synapse Link|
205
+
| 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 need to re-enable corresponding virtual tables for all selected entities, re-enable change tracking, and reselect the tables in Azure Synapse Link. You can copy and paste a comma separated list of tables into the search box within the manage tables option to select a list of tables at once|
205
206
| 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. Go to [Known limitations with finance and operations tables](https://learn.microsoft.com/en-us/power-apps/maker/data-platform/azure-synapse-link-select-fno-data#known-limitations-with-finance-and-operations-tables) for details on re-enabling entities after a database restore operation.|
206
207
207
208
@@ -211,14 +212,8 @@ Currently, there are several limitations that are being addressed by the product
211
212
212
213
213
214
214
-
215
-
216
-
217
-
218
-
219
-
220
-
221
215
-----------------------------
216
+
<!-- ==== Following table can be removed ====.-->
222
217
<!-- The table has issues and HTML isn't supported in Learn markdown. Using occasional line break br tags is ok in tables to force a line break. Suggest removing all HTML paragraph tags and the extra columns so you only have two columns. So the two columns are the known issue and workaround columns. We do not publish future plans such as bug fixes in the Learn content so the fix and roadmap column should be removed. If table doesn't work for you consider using markdown columns https://review.learn.microsoft.com/en-us/help/platform/markdown-reference?branch=main#columns.-->
0 commit comments