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: data-explorer/kusto/query/bag-unpack-plugin.md
+10-9Lines changed: 10 additions & 9 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -40,7 +40,7 @@ Use a wildcard `*` as the first parameter to include all columns of the source t
40
40
41
41
Using the plugin without an *OutputSchema* can have severe performance implications in large datasets and should be avoided.
42
42
43
-
Providing an *OutputSchema* allows the query engine to optimize the query execution, as it can determine the output schema without needing to parse and analyze the input data. This is beneficial when the input data is large or complex. See the [Examples with performance implications](#examples-with-performance-implications) of using the plugin with and without a defined *OutputSchema*.
43
+
Providing an *OutputSchema* allows the query engine to optimize the query execution, as it can determine the output schema without needing to parse and analyze the input data. OutputSchema is beneficial when the input data is large or complex. See the [Examples with performance implications](#examples-with-performance-implications) of using the plugin with and without a defined *OutputSchema*.
44
44
45
45
## Returns
46
46
@@ -196,26 +196,26 @@ datatable(d:dynamic)
196
196
197
197
:::moniker range="azure-data-explorer"
198
198
> [!div class="nextstepaction"]
199
-
> <ahref="https://dataexplorer.azure.com/clusters/help/databases/Samples?query=H4sIAAAAAAAAA0tJLAHCpJxUjRSrlMq8xNzMZE2uaC4FIIByNaqV/BJzU5WsFJS88jPylHQUlBzTgVwjg1pNHRwKXRLLUuEKTfAo9Eoszs3MQ6g1BquN5apRSC1LzClNLElVSEpMjy/NK0hMztZI0VSwUtAA6bUqLinKzEvXUQDqssrJz0vXBADtklvGyQAAAA=="target="_blank">Run the query</a>
199
+
> <ahref="https://dataexplorer.azure.com/clusters/help/databases/Samples?query=H4sIAAAAAAAAA0tJLAHCpJxUjRSrlMq8xNzMZE2uaC4FIIByNaqV%2FBJzU5WsFJS88jPylHQUlBzTgVwjg1pNHVSFCnCVLollqSCVHqmZ6RklQBFDcwOYRhNMjQgbEotzM%2FNS4ZYYg9XGctUopJYl5pQmlqQqJCWmx5fmFSQmZ2ukaAIA%2Fh1sgL8AAAA%3D"target="_blank">Run the query</a>
Copy file name to clipboardExpand all lines: data-explorer/kusto/query/pack-all-function.md
+20-22Lines changed: 20 additions & 22 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ ms.date: 08/11/2024
12
12
Creates a [dynamic](scalar-data-types/dynamic.md) property bag object from all the columns of the tabular expression.
13
13
14
14
> [!NOTE]
15
-
> The representation of the returned object isn't guaranteed to be byte-level-compatible between runs. For example, properties that appear in the bag may appear in a different order.
15
+
> The representation of the returned object isn't guaranteed to be byte-level-compatible between runs. For example, properties that appear in the bag might appear in a different order.
16
16
17
17
## Syntax
18
18
@@ -28,39 +28,37 @@ Creates a [dynamic](scalar-data-types/dynamic.md) property bag object from all t
28
28
29
29
## Example
30
30
31
-
The following query will use `pack_all()` to create columns for the below table.
32
-
33
-
|SourceNumber |TargetNumber| CharsCount
34
-
|---|---|---
35
-
|555-555-1234 |555-555-1212 | 46
36
-
|555-555-1234 |555-555-1213 | 50
37
-
|555-555-1313 | | 42
38
-
| |555-555-3456 | 74
31
+
The following query uses `pack_all()` to create packed columns.
39
32
40
33
:::moniker range="azure-data-explorer"
41
34
> [!div class="nextstepaction"]
42
-
> <ahref="https://dataexplorer.azure.com/clusters/help/databases/Samples?query=H4sIAAAAAAAAA32PsQrCMBCG9zxFtrRwgm2SCgWn4uAigm4ikrZHFNOkpCko+PCmIFgXOY6f+/j+4VoV4tQGk4MbfYO7savRl0PwN6vhqLzG8Muqq/JD5UYbSuOsTsmJMCnlYtos54LB7MxyBqKAfwZnIJdzg0+IxV4OlLCZzIUsGKwEJWfyovgIaFu6V80d23Uf46KMSVL4oK22zsd/jNl0fXh+jeBHTN/V81O7+AAAAA=="target="_blank">Run the query</a>
35
+
> <ahref="https://dataexplorer.azure.com/clusters/help/databases/Samples?query=H4sIAAAAAAAAA22KvQrCMBSF9zxFttvCFWyTVCg4FQcXEXQTkWgvUYxJSRNQ8OGt0OIiZzh%2FX6vjoLOlbOdTuFDdx3BzBvc6GIpTa6469I1PLtbWO5OzAwOl1KwohQQcY1ECygr%2FPQJQzadHfCsMbImcwQgJqSrAheTsyN6cnpFcy7f6cqd22Q120tZmOY7T2jgfaJOsXT26%2BPoRMSTKPx5KvAnUAAAA"target="_blank">Run the query</a>
> There is a difference between the *Packed* and the *PackedIgnoreNullEmpty* columns in the last two rows of the above example. These two rows included empty values that were ignored by *pack_all(true)*.
59
+
> There's a difference between the *Packed* and the *PackedIgnoreNullEmpty* columns in the last two rows of the example. These two rows included empty values that were ignored by *pack_all(true)*.
The following example creates a property bag and extract value from property bag using '.' operator.
60
60
61
61
:::moniker range="azure-data-explorer"
62
62
> [!div class="nextstepaction"]
63
-
> <ahref="https://dataexplorer.azure.com/clusters/help/databases/Samples?query=H4sIAAAAAAAAA12PXwuCMBTF3wW%2Fw2VPCiv8V0Hgg9qrTz1GyE3HWMUUXZTQh2%2FTBeL2cvjtnHvPGlT63p4MPNcBfc7tq6%2FZEYRUdCYnNighUYlWLnHJhgG5dg6qF5K7jg%2BX%2BSWM4oRCGAQUSJYRCjNOdvsDhWjCeU7o3xxGFOKJFgXR3qvrfIF9FJMNlGOOPL0hrzqsHx4xXfTARSUd0024hraQb%2BJd395ZrTb4xtF%2BaZWy7vWuypjSSW6NpBabHRYb%2BQMdY4ddNwEAAA%3D%3D"target="_blank">Run the query</a>
63
+
> <ahref="https://dataexplorer.azure.com/clusters/help/databases/Samples?query=H4sIAAAAAAAAA12PPwvCMBDF936KI1MLUfpPBaGLOLh00k2kXGsI0ZKUJqIFP7xJzFB6WR4%2F3rt7uaOxr%2B0ZxBHYOavX2LE9CGmoB0emjZBohJIzWjOtkVufNqOQPErg6nmWFyWFLE0pkJMgFDwtN9sdhfxPWd8rQoM7yykUgU8Eolv0BfYxTN6hng7IqxZ5M2D3jIkrYhfO%2BtjUxZotDHUSmx5G9WCdWeEbp%2FCbRSiYF5ca56m8XDtJA3YXAnbyBz3NWFQwAQAA"target="_blank">Run the query</a>
0 commit comments