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
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.
18
17
19
18
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.
20
19
@@ -30,9 +29,9 @@ To get the latest information on input tables, see [Intro to input tables](https
30
29
<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.
31
30
</aside>
32
31
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)
34
33
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)
36
35
37
36
<asideclass="positive">
38
37
<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
60
59
<!-- END OF OVERVIEW -->
61
60
62
61
## 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.
64
63
65
64
Input tables are dynamic workbook elements that support structured data entry.
66
65
@@ -93,13 +92,15 @@ Open the `Data` page where our `Plugs_Store_Sales` source data is located.
93
92
### Unique Key
94
93
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.
95
94
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.
97
96
98
97
Add a new column, and set the formula to:
99
98
```code
100
-
RowNumber()
99
+
MD5(Text([Order Number]) & "_" & [Sku Number])
101
100
```
102
101
102
+
Rename this column to `Row Number`.
103
+
103
104
Now we have a value that is unique for every row.
104
105
105
106
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
110
111
111
112
Create a `Linked Input Table` from the `PLUGS_ELECTRONICS_HANDS_ON_LAB_DATA` table.
112
113
113
-
<imgsrc="assets/finput_2.png"width="700"/>
114
+
<imgsrc="assets/finput_2.png"width="800"/>
114
115
115
116
We must select a column to be the unique "connection" between the two tables.
116
117
@@ -130,9 +131,9 @@ To make things cleaner, let's only select the columns that are needed for this d
130
131
131
132
Click `Create input table`.
132
133
133
-
Rename the input table to `Orders to Approve`.
134
+
Rename the input table to `Orders_to_Approve`.
134
135
135
-
Move the new input table to the `Fundamentals 4`
136
+
Move the new input table to the `Fundamentals 4` page
136
137
137
138
The `Fundamentals 4` page now looks like this:
138
139
@@ -158,7 +159,7 @@ With our sample data in place, we want to give the user a way to target a specif
158
159
159
160
We just realized that the `Order Number` column was one we needed.
160
161
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:
162
163
163
164
<imgsrc="assets/finput_17.png"width="500"/>
164
165
@@ -174,7 +175,7 @@ We can adjust the `Order Number` control as shown to clean things up to our pref
174
175
175
176
<imgsrc="assets/finput_8.png"width="800"/>
176
177
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`:
178
179
179
180
<imgsrc="assets/finput_18.png"width="800"/>
180
181
@@ -202,7 +203,7 @@ As each comment is added to a row, Sigma has saved that information automaticall
202
203
203
204
At the same time, the tracking fields were updated.
204
205
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.
206
207
207
208
No data was stored in Sigma; your data stays in your warehouse.
208
209
@@ -214,10 +215,10 @@ No data was stored in Sigma; your data stays in your warehouse.
214
215
## CSV Import
215
216
Duration: 5
216
217
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.
218
219
219
220
<asideclass="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.
221
222
</aside>
222
223
223
224
To demonstrate, we can download some sample data using this button:
@@ -228,7 +229,7 @@ The file is named `sample_tradeshow_leads.csv`.
228
229
229
230
On the `Fundamentals 4` page, add a new `Input` element > `CSV` from the `Element bar`.
230
231
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).
232
233
233
234
Sigma will import that data, parse it, and display it:
0 commit comments