diff --git a/.vscode/extensions.json b/.vscode/extensions.json index e905db69..c588da51 100644 --- a/.vscode/extensions.json +++ b/.vscode/extensions.json @@ -1,5 +1,6 @@ { "recommendations": [ - "dakara.dakara-foldplus" + "dakara.dakara-foldplus", + "belkacemberras.spellcheck" ] } \ No newline at end of file diff --git a/site/sigmaguides/src/dataapps_reconciliation/dataapps_reconciliation.md b/site/sigmaguides/src/dataapps_reconciliation/dataapps_reconciliation.md index 795cb505..c1f56dd8 100644 --- a/site/sigmaguides/src/dataapps_reconciliation/dataapps_reconciliation.md +++ b/site/sigmaguides/src/dataapps_reconciliation/dataapps_reconciliation.md @@ -81,7 +81,7 @@ This QuickStart focuses on inventory management, but the same methodology can be For more information on Sigma's product release strategy, see [Sigma product releases.](https://help.sigmacomputing.com/docs/sigma-product-releases) ### Target Audience -Sigma builders interested in keveraging the advanced capabilities to create fully functionion Data Apps. +Sigma builders interested in leveraging the advanced capabilities to create fully functioning Data Apps. ### Prerequisites @@ -175,14 +175,14 @@ The workflow includes:
  • Viewing Inventory Data: Displaying the current in-stock quantities sourced from Snowflake.
  • Updating Inventory Actuals: Allowing users to input revised quantities during inventory reviews.
  • Snapshotting Adjustments: Capturing both the original and revised data as a snapshot, saved into a dedicated table in Snowflake. This snapshot provides a point-in-time record for auditing, reporting, and operational insights.
  • -
  • Displaying Combined Snapshots: Unioning all snapshots into a single view, allowing users to analyze the historical progression of inventory adjustments seamlessly.
  • +
  • Displaying Combined Snapshots: Combining all snapshots into a single view, allowing users to analyze the historical progression of inventory adjustments seamlessly.
  • This use case highlights the power of Sigma’s seamless integration with Snowflake, demonstrating how snapshots and stored procedures can be leveraged to streamline workflows and maintain data accuracy. By freezing historical records, teams gain transparency and a reliable foundation for decision-making, ensuring efficient and effective inventory management. The first step is to build a table that has the column of interest to our data application. -If the Snowflake instance you are using does not contain the sample data, it can be manually loaded. For more information, see [Using the Sample Database.(https://docs.snowflake.com/en/user-guide/sample-data-using) +If the Snowflake instance you are using does not contain the sample data, it can be manually loaded. For more information, see [Using the Sample Database.](https://docs.snowflake.com/en/user-guide/sample-data-using) Create a new workbook in Sigma, rename the `Page 1` page to `Inventory Master`. Save the workbook as `Inventory Actuals` in a location of your choice. @@ -242,7 +242,7 @@ For example, the product named `aquamarine frosted tomato medium navy` is availa ## Configuring Actions Duration: 5 -Here is where we start to go beyond the typical capabilites of a anaytics product to add rich interactivity. +Here is where we start to go beyond the typical capabilities of an analytics product to add rich interactivity. ### Add select column We want the users to be able to select one row of data from the table to edit. @@ -262,7 +262,7 @@ Click the `+` next to `Action sequence` to add another action. Select `Open moda -This will create a new `Page` with the corresponding label. Since this is the first modal we have created this way, the page is named `Modal `: +This will create a new `Page` with the corresponding label. Since this is the first modal we have created this way, the page is named `Modal 1`: @@ -364,7 +364,7 @@ Input tables come with two column that indicate who and when the last edit was m -Lets also set an action `ON CLOSE` so that when the modal is closed, the control filter is reset on `Inventory Master`. Little touches like this mean alot to users and save click-time too: +Lets also set an action `ON CLOSE` so that when the modal is closed, the control filter is reset on `Inventory Master`. Little touches like this mean a lot to users and save click-time too: @@ -414,9 +414,9 @@ There is also a page in Sigma to show the status of all warehouse views: ### Use case design decision time -It took a long minute to realize that several users might be using the input table to adjust inventory levels and we need to account for that. They ***might*** be doing it in real-time and collide but they input table itself can help with that. +It took a moment to realize that multiple users might be using the input table simultaneously to adjust inventory levels, and we need to account for that. They might be doing it in real-time, potentially causing collisions, but the input table itself can help manage those conflicts. -The more likely senario is that they entering data whenever and we want to snapshot those changes by user and date/time on demand. +A more likely scenario is that users are entering data at different times, and we want to snapshot those changes by user and date/time on demand.