Skip to content

Commit 4d5f545

Browse files
authored
Merge pull request #512 from sigmacomputing/Fundamentals-4-revision
Revise Fundamentals 4
2 parents 6bc9280 + d1cdd0e commit 4d5f545

File tree

9 files changed

+18
-17
lines changed

9 files changed

+18
-17
lines changed

site/sigmaguides/src/Fundamentals 4: Input - v3/Fundamentals 4: Input.md

Lines changed: 18 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,14 @@ status: Published
66
feedback link: https://github.com/sigmacomputing/sigmaquickstarts/issues
77
tags: default
88
authors: PhilB
9-
lastUpdated: 2025-03-13
9+
lastUpdated: 2025-11-24
1010

1111
# Fundamentals 04: Input
12-
<!-- ------------------------ -->
1312

1413
## Overview
1514
Duration: 5
1615

17-
This QuickStart is part of a series of QuickStarts designed to instruct new users how to use Sigma.
16+
This QuickStart is part of a series of QuickStarts designed to teach new users how to use Sigma.
1817

1918
The main goal of this QuickStart is to introduce input tables, explore some of the key features, and get you thinking about how you may use them in your business.
2019

@@ -30,9 +29,9 @@ To get the latest information on input tables, see [Intro to input tables](https
3029
<strong>IMPORTANT:</strong><br> Some screens in Sigma may appear slightly different from those shown in QuickStarts. This is because Sigma is continuously adding and enhancing functionality. Rest assured, Sigma’s intuitive interface ensures that any differences will not prevent you from successfully completing any QuickStart.
3130
</aside>
3231

33-
For more information on Sigma's product release strategy, see [Sigma product releases.](https://help.sigmacomputing.com/docs/sigma-product-releases)
32+
For more information on Sigma's product release strategy, see [Sigma product releases](https://help.sigmacomputing.com/docs/sigma-product-releases)
3433

35-
If something is not working as you expect, here is how to [contact Sigma support.](https://help.sigmacomputing.com/docs/sigma-support)
34+
If something is not working as you expect, here is how to [contact Sigma support](https://help.sigmacomputing.com/docs/sigma-support)
3635

3736
<aside class="positive">
3837
<strong>IMPORTANT:</strong><br> Some features may carry the "Beta" tag. Beta features are subject to quick, iterative changes. As a result, the latest product version may differ from the contents of this document.
@@ -60,7 +59,7 @@ Typical audience for this QuickStart are users of Excel, common Business Intelli
6059
<!-- END OF OVERVIEW -->
6160

6261
## What is an Input Table?
63-
At first glance, an input table can look a lot like a standard table, but they are so much more than that.
62+
At first glance, an input table can look a lot like a standard table, but it is so much more than that.
6463

6564
Input tables are dynamic workbook elements that support structured data entry.
6665

@@ -93,13 +92,15 @@ Open the `Data` page where our `Plugs_Store_Sales` source data is located.
9392
### Unique Key
9493
It is often useful to create a key that uniquely identifies any single row of data in a table. In the case of our `Plugs_Store_Sales` table, we can't use `Order Number` because there are many orders that have more than one `SKU` on them.
9594

96-
There are several ways to create this "row uniqueness" in Sigma. The very simplest way is to use the [Row Number]() function.
95+
There are several ways to create this "row uniqueness" in Sigma. Since one order may include multiple items (SKUs), we can easily combine both values to generate a stable unique key, using the [MD5 function](https://help.sigmacomputing.com/docs/md5) which uses the MD5 algorithm to automatically calculate a hash value from a given string.
9796

9897
Add a new column, and set the formula to:
9998
```code
100-
RowNumber()
99+
MD5(Text([Order Number]) & "_" & [Sku Number])
101100
```
102101

102+
Rename this column to `Row Number`.
103+
103104
Now we have a value that is unique for every row.
104105

105106
There are a few ways to place an input table in the page.
@@ -110,7 +111,7 @@ In our case, it is faster to create it directly from the `Plugs_Store_Sales` tab
110111

111112
Create a `Linked Input Table` from the `PLUGS_ELECTRONICS_HANDS_ON_LAB_DATA` table.
112113

113-
<img src="assets/finput_2.png" width="700"/>
114+
<img src="assets/finput_2.png" width="800"/>
114115

115116
We must select a column to be the unique "connection" between the two tables.
116117

@@ -130,9 +131,9 @@ To make things cleaner, let's only select the columns that are needed for this d
130131

131132
Click `Create input table`.
132133

133-
Rename the input table to `Orders to Approve`.
134+
Rename the input table to `Orders_to_Approve`.
134135

135-
Move the new input table to the `Fundamentals 4`
136+
Move the new input table to the `Fundamentals 4` page
136137

137138
The `Fundamentals 4` page now looks like this:
138139

@@ -158,7 +159,7 @@ With our sample data in place, we want to give the user a way to target a specif
158159

159160
We just realized that the `Order Number` column was one we needed.
160161

161-
Click on the icon (#1 in the screenshot), and add the `Order Number` column:
162+
In the element panel click `Available columns`, and add the `Order Number` column:
162163

163164
<img src="assets/finput_17.png" width="500"/>
164165

@@ -174,7 +175,7 @@ We can adjust the `Order Number` control as shown to clean things up to our pref
174175

175176
<img src="assets/finput_8.png" width="800"/>
176177

177-
Selecting `Order number` > `15758` filters the input table just like it would a standard table or pivot table too. It also demonstrates that one order can have many `Sku Numbers`.
178+
Selecting `Order Number` > `15758` filters the input table just like it would a standard table or pivot table. It also shows that one order can have many `Sku Numbers`:
178179

179180
<img src="assets/finput_18.png" width="800"/>
180181

@@ -202,7 +203,7 @@ As each comment is added to a row, Sigma has saved that information automaticall
202203

203204
At the same time, the tracking fields were updated.
204205

205-
Input table data is maintained separately from the "original source data"--Plugs_Store_Sales, so that the integrity of your data in the warehouse is maintained.
206+
Input table data is maintained separately from the "original source data" -- Plugs_Store_Sales, so that the integrity of your data in the warehouse is maintained.
206207

207208
No data was stored in Sigma; your data stays in your warehouse.
208209

@@ -214,10 +215,10 @@ No data was stored in Sigma; your data stays in your warehouse.
214215
## CSV Import
215216
Duration: 5
216217

217-
It is really simple to create an input table from a CSV file. Once imported, the input table can be edited directly, joined to other tables, used as source for other Sigma elements and participate in complex workflows using actions.
218+
It is simple to create an input table from a CSV file. Once imported, the input table can be edited directly, joined to other tables, used as source for other Sigma elements and participate in complex workflows using actions.
218219

219220
<aside class="positive">
220-
<strong>IMPORTANT:</strong><br>At the time of this QuickStart, CSV import data supports a maximum of 200 MB and UTF-8 file format only.
221+
<strong>IMPORTANT:</strong><br>At the time of this QuickStart, CSV import supports a maximum file size of 200 MB and UTF-8 format only.
221222
</aside>
222223

223224
To demonstrate, we can download some sample data using this button:
@@ -228,7 +229,7 @@ The file is named `sample_tradeshow_leads.csv`.
228229

229230
On the `Fundamentals 4` page, add a new `Input` element > `CSV` from the `Element bar`.
230231

231-
Set the `Connection` to the `Sigma Sample Database` and browse to locate the sample csv we downloaded (likely in the `Downloads` folder...).
232+
Set the `Connection` to the `Sigma Sample Database` and browse to locate the sample CSV we downloaded (likely in the `Downloads` folder).
232233

233234
Sigma will import that data, parse it, and display it:
234235

13.1 KB
Loading
46.7 KB
Loading
-7.44 KB
Loading
-9.52 KB
Loading
-82.8 KB
Loading
13.6 KB
Loading
118 KB
Loading
312 KB
Loading

0 commit comments

Comments
 (0)