Skip to content
This repository has been archived by the owner on Sep 6, 2023. It is now read-only.

Multi company parallel exports #47

Merged
merged 23 commits into from
Oct 12, 2022
Merged

Conversation

DuttaSoumya
Copy link
Contributor

@DuttaSoumya DuttaSoumya commented Oct 2, 2022

The ability to simultaneously export data from multiple companies has been introduced. This is expected to save time and effort in cases which required users to sequence the runs for different companies one after the other. The key is addition of a flag on the setup table and ensuring that no export schema changes are allowed as long as this new flag is set.

Tracking export sessions per company as well, as 2 sessions could be exporting the same table in different companies.

Revisited telemetry and added detailed verbose telemetry. Also telemetry has been classified as SystemMetaData, as no customer data from the tables is actually being logged.

The Running flag in the setup table was used previously to track ongoing sessions. This field has been removed as it was a performance issue to place a lock in order to change it via different sessions. Also gone are the fields that used to track states of last runs. A new table called ADLSE Run will track these as normal execution logs.

@DuttaSoumya DuttaSoumya merged commit 95c587f into main Oct 12, 2022
@DuttaSoumya DuttaSoumya deleted the MultiCompanyParallelExports branch October 12, 2022 11:53
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants