<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic PARSING INTO JSON_ARRAY - Different behavior between openpipeline and notebook in DQL</title>
    <link>https://community.dynatrace.com/t5/DQL/PARSING-INTO-JSON-ARRAY-Different-behavior-between-openpipeline/m-p/300426#M3370</link>
    <description>&lt;P&gt;Hello community,&lt;/P&gt;&lt;P&gt;I'm looking for help regarding bizevent processing in openpipeline.&lt;/P&gt;&lt;P&gt;It looks like that PARSE (into JSON_ARRAY)&amp;nbsp; dql command doesn't have the same behavior between Openpipeline and Notebook&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Data input :&lt;/U&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;We ingest Cart contents as a bizevent&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;The cart content format is a JSON_ARRAY that been ingested as a String&lt;/LI&gt;&lt;LI&gt;The array could have 1 or N elements.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Cart content Raw (in string) :&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;"input_array_in_string": "[{\"cartid\":\"202605270404285529\",\"itemType\":\"ITEM1\",\"itemAmount\":100},{\"cartid\":\"20260527040428553\",\"itemType\":\"ITEM2\",\"itemAmount\":200},{\"cartid\":\"20260527040456789\",\"itemType\":\"ITEM1\",\"itemAmount\":300},{\"cartid\":\"202605270404987654\",\"itemType\":\"ITEM3\",\"itemAmount\":400},{\"cartid\":\"2026052704654789\",\"itemType\":\"ITEM2\",\"itemAmount\":500},{\"cartid\":\"202605271098431\",\"itemType\":\"ITEM1\",\"itemAmount\":600}]"&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cart content (Structured as an array) :&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;      [
        {
          "cartid": "202605270404285529",
          "itemType": "ITEM1",
          "itemAmount": "100"
        },
        {
          "cartid": "20260527040428553",
          "itemType": "ITEM2",
          "itemAmount": "200"
        },
        {
          "cartid": "20260527040456789",
          "itemType": "ITEM1",
          "itemAmount": "300"
        },
        {
          "cartid": "202605270404987654",
          "itemType": "ITEM3",
          "itemAmount": "400"
        },
        {
          "cartid": "2026052704654789",
          "itemType": "ITEM2",
          "itemAmount": "500"
        },
        {
          "cartid": "202605271098431",
          "itemType": "ITEM1",
          "itemAmount": "600"
        }
      ]&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;My need :&amp;nbsp;&lt;/U&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I would like to get into new fields :&lt;UL&gt;&lt;LI&gt;the number of cart related to "ITEM1" (= 3)&lt;/LI&gt;&lt;LI&gt;the amount value for "ITEM1" (= 1000)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Found solution (tested OK in a notebook) :&lt;/U&gt;&lt;/P&gt;&lt;P&gt;Because of openpipeline limitation, I found a way to get the expected informations (Item1 cart amount and cart count) without using EXPAND dql command&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;// PARSE STRING AS JSON_ARRAY
| parse input_array_in_string, """JSON_ARRAY:output_array_in_notebook"""


// COLLECT IN A NEW ARRAY EACH CART ELEMENT CONTAINING ITEM1
| fieldsAdd notebook_array_of_item1 = arrayRemoveNulls( iCollectArray(if(output_array_in_notebook[][itemType]=="ITEM1",output_array_in_notebook[])))

// CACULATE VALUES : COUNT AND AMOUNT OF ITEM1 CARTS
| fieldsAdd notebook_item1_arraySize = arraySize(notebook_array_of_item1)
| fieldsAdd notebook_item1_cumulativeAmount =arraySum(iCollectArray(notebook_array_of_item1[][itemAmount]))&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Result in a notebook&lt;/P&gt;&lt;LI-CODE lang="java"&gt;{
  "records": [
    {
      "timestamp": "2026-06-08T10:33:48.836000000+02:00",
      "output_array_in_notebook": [
        {
          "cartid": "202605270404285529",
          "itemType": "ITEM1",
          "itemAmount": "100"
        },
        {
          "cartid": "20260527040428553",
          "itemType": "ITEM2",
          "itemAmount": "200"
        },
        {
          "cartid": "20260527040456789",
          "itemType": "ITEM1",
          "itemAmount": "300"
        },
        {
          "cartid": "202605270404987654",
          "itemType": "ITEM3",
          "itemAmount": "400"
        },
        {
          "cartid": "2026052704654789",
          "itemType": "ITEM2",
          "itemAmount": "500"
        },
        {
          "cartid": "202605271098431",
          "itemType": "ITEM1",
          "itemAmount": "600"
        }
      ],
      "notebook_array_of_item1": [
        {
          "cartid": "202605270404285529",
          "itemType": "ITEM1",
          "itemAmount": "100"
        },
        {
          "cartid": "20260527040456789",
          "itemType": "ITEM1",
          "itemAmount": "300"
        },
        {
          "cartid": "202605271098431",
          "itemType": "ITEM1",
          "itemAmount": "600"
        }
      ],
      "notebook_item1_arraySize": "3",
      "notebook_item1_cumulativeAmount": 1000,

     }
  ],
  "types": [
    {
      "indexRange": [
        0,
        1
      ],
      "mappings": {
        "timestamp": {
          "type": "timestamp"
        },
        "output_array_in_notebook": {
          "type": "array",
          "types": [
            {
              "indexRange": [
                0,
                5
              ],
              "mappings": {
                "element": {
                  "type": "record",
                  "types": [
                    {
                      "mappings": {
                        "cartid": {
                          "type": "string"
                        },
                        "itemType": {
                          "type": "string"
                        },
                        "itemAmount": {
                          "type": "long"
                        }
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        "notebook_array_of_item1": {
          "type": "array",
          "types": [
            {
              "indexRange": [
                0,
                2
              ],
              "mappings": {
                "element": {
                  "type": "record",
                  "types": [
                    {
                      "mappings": {
                        "cartid": {
                          "type": "string"
                        },
                        "itemType": {
                          "type": "string"
                        },
                        "itemAmount": {
                          "type": "long"
                        }
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        "notebook_item1_arraySize": {
          "type": "long"
        },
        "notebook_item1_cumulativeAmount": {
          "type": "double"
        },
        "input_array_in_string": {
          "type": "string"
        }
      }
    }
  ]
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unfortunately, I don't get any result when using the same commands in a openpipeline processor&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DQL Process definition&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;parse input_array_in_string, """JSON_ARRAY:output_array"""

| fieldsAdd openpipeline_array_of_item1 = arrayRemoveNulls( iCollectArray(if(output_array[][itemType]=="ITEM1",output_array[])))

| fieldsAdd openpipeline_item1_arraySize = arraySize(openpipeline_array_of_item1)
| fieldsAdd openpipeline_item1_cumulativeAmount =arraySum(iCollectArray(openpipeline_array_of_item1[][itemAmount]))&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Openpipeline result&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;{
  "records": [
    {
      "timestamp": "2026-06-08T10:33:48.836000000+02:00",
      "input_array_in_string": "[{\"cartid\":\"202605270404285529\",\"itemType\":\"ITEM1\",\"itemAmount\":100},{\"cartid\":\"20260527040428553\",\"itemType\":\"ITEM2\",\"itemAmount\":200},{\"cartid\":\"20260527040456789\",\"itemType\":\"ITEM1\",\"itemAmount\":300},{\"cartid\":\"202605270404987654\",\"itemType\":\"ITEM3\",\"itemAmount\":400},{\"cartid\":\"2026052704654789\",\"itemType\":\"ITEM2\",\"itemAmount\":500},{\"cartid\":\"202605271098431\",\"itemType\":\"ITEM1\",\"itemAmount\":600}]",
      "id": "2",
      "event.id": "d44d5a05-c6d5-4881-b04f-73e3caf5b88f",
      "event.kind": "BIZ_EVENT",
      "dt.openpipeline.source": "/api/v2/bizevents/ingest",
      "dt.openpipeline.pipelines": [
        "bizevents:pipeline_parse_json_array_5188"
      ],
      "output_array": [
        "{\"cartid\":\"202605270404285529\", \"itemType\":\"ITEM1\", \"itemAmount\":100}",
        "{\"cartid\":\"20260527040428553\", \"itemType\":\"ITEM2\", \"itemAmount\":200}",
        "{\"cartid\":\"20260527040456789\", \"itemType\":\"ITEM1\", \"itemAmount\":300}",
        "{\"cartid\":\"202605270404987654\", \"itemType\":\"ITEM3\", \"itemAmount\":400}",
        "{\"cartid\":\"2026052704654789\", \"itemType\":\"ITEM2\", \"itemAmount\":500}",
        "{\"cartid\":\"202605271098431\", \"itemType\":\"ITEM1\", \"itemAmount\":600}"
      ],
      "openpipeline_array_of_item1": [],
      "openpipeline_item1_arraySize": "0",
      "openpipeline_item1_cumulativeAmount": null
    }
  ],
  "types": [
    {
      "indexRange": [
        0,
        1
      ],
      "mappings": {
        "timestamp": {
          "type": "timestamp"
        },
        "input_array_in_string": {
          "type": "string"
        },
        "id": {
          "type": "string"
        },
        "event.id": {
          "type": "string"
        },
        "event.kind": {
          "type": "string"
        },
        "dt.openpipeline.source": {
          "type": "string"
        },
        "dt.openpipeline.pipelines": {
          "type": "array",
          "types": [
            {
              "indexRange": [
                0,
                0
              ],
              "mappings": {
                "element": {
                  "type": "string"
                }
              }
            }
          ]
        },
        "output_array": {
          "type": "array",
          "types": [
            {
              "indexRange": [
                0,
                5
              ],
              "mappings": {
                "element": {
                  "type": "string"
                }
              }
            }
          ]
        },
        "openpipeline_array_of_item1": {
          "type": "array",
          "types": []
        },
        "openpipeline_item1_arraySize": {
          "type": "long"
        },
        "openpipeline_item1_cumulativeAmount": {
          "type": "double"
        }
      }
    }
  ]
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Possible root cause&lt;/U&gt;&lt;/P&gt;&lt;P&gt;It seems that PARSE DQL command doesn't give the same result between Notebook and openpipeline&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Do you have encounter the same issue with openpipeline (product bug?)&lt;/LI&gt;&lt;LI&gt;Do you have any idea for solving this issue?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Difference between notebook and openpipeline&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;//NOTEBOOK
      "output_array_in_notebook": [
        {
          "cartid": "202605270404285529",
          "itemType": "ITEM1",
          "itemAmount": "100"
        },
        {
          "cartid": "20260527040428553",
          "itemType": "ITEM2",
          "itemAmount": "200"
        },
        {
          "cartid": "20260527040456789",
          "itemType": "ITEM1",
          "itemAmount": "300"
        },
        {
          "cartid": "202605270404987654",
          "itemType": "ITEM3",
          "itemAmount": "400"
        },
        {
          "cartid": "2026052704654789",
          "itemType": "ITEM2",
          "itemAmount": "500"
        },
        {
          "cartid": "202605271098431",
          "itemType": "ITEM1",
          "itemAmount": "600"
        }
      ],



// OPENPIPELINE
      "output_array": [
        "{\"cartid\":\"202605270404285529\", \"itemType\":\"ITEM1\", \"itemAmount\":100}",
        "{\"cartid\":\"20260527040428553\", \"itemType\":\"ITEM2\", \"itemAmount\":200}",
        "{\"cartid\":\"20260527040456789\", \"itemType\":\"ITEM1\", \"itemAmount\":300}",
        "{\"cartid\":\"202605270404987654\", \"itemType\":\"ITEM3\", \"itemAmount\":400}",
        "{\"cartid\":\"2026052704654789\", \"itemType\":\"ITEM2\", \"itemAmount\":500}",
        "{\"cartid\":\"202605271098431\", \"itemType\":\"ITEM1\", \"itemAmount\":600}"
      ],&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Freddy&lt;/P&gt;</description>
    <pubDate>Mon, 08 Jun 2026 10:13:38 GMT</pubDate>
    <dc:creator>FredSelvaGen</dc:creator>
    <dc:date>2026-06-08T10:13:38Z</dc:date>
    <item>
      <title>PARSING INTO JSON_ARRAY - Different behavior between openpipeline and notebook</title>
      <link>https://community.dynatrace.com/t5/DQL/PARSING-INTO-JSON-ARRAY-Different-behavior-between-openpipeline/m-p/300426#M3370</link>
      <description>&lt;P&gt;Hello community,&lt;/P&gt;&lt;P&gt;I'm looking for help regarding bizevent processing in openpipeline.&lt;/P&gt;&lt;P&gt;It looks like that PARSE (into JSON_ARRAY)&amp;nbsp; dql command doesn't have the same behavior between Openpipeline and Notebook&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Data input :&lt;/U&gt;&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;We ingest Cart contents as a bizevent&amp;nbsp;&lt;/LI&gt;&lt;LI&gt;The cart content format is a JSON_ARRAY that been ingested as a String&lt;/LI&gt;&lt;LI&gt;The array could have 1 or N elements.&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;Cart content Raw (in string) :&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;"input_array_in_string": "[{\"cartid\":\"202605270404285529\",\"itemType\":\"ITEM1\",\"itemAmount\":100},{\"cartid\":\"20260527040428553\",\"itemType\":\"ITEM2\",\"itemAmount\":200},{\"cartid\":\"20260527040456789\",\"itemType\":\"ITEM1\",\"itemAmount\":300},{\"cartid\":\"202605270404987654\",\"itemType\":\"ITEM3\",\"itemAmount\":400},{\"cartid\":\"2026052704654789\",\"itemType\":\"ITEM2\",\"itemAmount\":500},{\"cartid\":\"202605271098431\",\"itemType\":\"ITEM1\",\"itemAmount\":600}]"&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Cart content (Structured as an array) :&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;      [
        {
          "cartid": "202605270404285529",
          "itemType": "ITEM1",
          "itemAmount": "100"
        },
        {
          "cartid": "20260527040428553",
          "itemType": "ITEM2",
          "itemAmount": "200"
        },
        {
          "cartid": "20260527040456789",
          "itemType": "ITEM1",
          "itemAmount": "300"
        },
        {
          "cartid": "202605270404987654",
          "itemType": "ITEM3",
          "itemAmount": "400"
        },
        {
          "cartid": "2026052704654789",
          "itemType": "ITEM2",
          "itemAmount": "500"
        },
        {
          "cartid": "202605271098431",
          "itemType": "ITEM1",
          "itemAmount": "600"
        }
      ]&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;My need :&amp;nbsp;&lt;/U&gt;&lt;/P&gt;&lt;UL&gt;&lt;LI&gt;I would like to get into new fields :&lt;UL&gt;&lt;LI&gt;the number of cart related to "ITEM1" (= 3)&lt;/LI&gt;&lt;LI&gt;the amount value for "ITEM1" (= 1000)&lt;/LI&gt;&lt;/UL&gt;&lt;/LI&gt;&lt;/UL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Found solution (tested OK in a notebook) :&lt;/U&gt;&lt;/P&gt;&lt;P&gt;Because of openpipeline limitation, I found a way to get the expected informations (Item1 cart amount and cart count) without using EXPAND dql command&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;// PARSE STRING AS JSON_ARRAY
| parse input_array_in_string, """JSON_ARRAY:output_array_in_notebook"""


// COLLECT IN A NEW ARRAY EACH CART ELEMENT CONTAINING ITEM1
| fieldsAdd notebook_array_of_item1 = arrayRemoveNulls( iCollectArray(if(output_array_in_notebook[][itemType]=="ITEM1",output_array_in_notebook[])))

// CACULATE VALUES : COUNT AND AMOUNT OF ITEM1 CARTS
| fieldsAdd notebook_item1_arraySize = arraySize(notebook_array_of_item1)
| fieldsAdd notebook_item1_cumulativeAmount =arraySum(iCollectArray(notebook_array_of_item1[][itemAmount]))&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Result in a notebook&lt;/P&gt;&lt;LI-CODE lang="java"&gt;{
  "records": [
    {
      "timestamp": "2026-06-08T10:33:48.836000000+02:00",
      "output_array_in_notebook": [
        {
          "cartid": "202605270404285529",
          "itemType": "ITEM1",
          "itemAmount": "100"
        },
        {
          "cartid": "20260527040428553",
          "itemType": "ITEM2",
          "itemAmount": "200"
        },
        {
          "cartid": "20260527040456789",
          "itemType": "ITEM1",
          "itemAmount": "300"
        },
        {
          "cartid": "202605270404987654",
          "itemType": "ITEM3",
          "itemAmount": "400"
        },
        {
          "cartid": "2026052704654789",
          "itemType": "ITEM2",
          "itemAmount": "500"
        },
        {
          "cartid": "202605271098431",
          "itemType": "ITEM1",
          "itemAmount": "600"
        }
      ],
      "notebook_array_of_item1": [
        {
          "cartid": "202605270404285529",
          "itemType": "ITEM1",
          "itemAmount": "100"
        },
        {
          "cartid": "20260527040456789",
          "itemType": "ITEM1",
          "itemAmount": "300"
        },
        {
          "cartid": "202605271098431",
          "itemType": "ITEM1",
          "itemAmount": "600"
        }
      ],
      "notebook_item1_arraySize": "3",
      "notebook_item1_cumulativeAmount": 1000,

     }
  ],
  "types": [
    {
      "indexRange": [
        0,
        1
      ],
      "mappings": {
        "timestamp": {
          "type": "timestamp"
        },
        "output_array_in_notebook": {
          "type": "array",
          "types": [
            {
              "indexRange": [
                0,
                5
              ],
              "mappings": {
                "element": {
                  "type": "record",
                  "types": [
                    {
                      "mappings": {
                        "cartid": {
                          "type": "string"
                        },
                        "itemType": {
                          "type": "string"
                        },
                        "itemAmount": {
                          "type": "long"
                        }
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        "notebook_array_of_item1": {
          "type": "array",
          "types": [
            {
              "indexRange": [
                0,
                2
              ],
              "mappings": {
                "element": {
                  "type": "record",
                  "types": [
                    {
                      "mappings": {
                        "cartid": {
                          "type": "string"
                        },
                        "itemType": {
                          "type": "string"
                        },
                        "itemAmount": {
                          "type": "long"
                        }
                      }
                    }
                  ]
                }
              }
            }
          ]
        },
        "notebook_item1_arraySize": {
          "type": "long"
        },
        "notebook_item1_cumulativeAmount": {
          "type": "double"
        },
        "input_array_in_string": {
          "type": "string"
        }
      }
    }
  ]
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Unfortunately, I don't get any result when using the same commands in a openpipeline processor&amp;nbsp;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;DQL Process definition&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;parse input_array_in_string, """JSON_ARRAY:output_array"""

| fieldsAdd openpipeline_array_of_item1 = arrayRemoveNulls( iCollectArray(if(output_array[][itemType]=="ITEM1",output_array[])))

| fieldsAdd openpipeline_item1_arraySize = arraySize(openpipeline_array_of_item1)
| fieldsAdd openpipeline_item1_cumulativeAmount =arraySum(iCollectArray(openpipeline_array_of_item1[][itemAmount]))&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Openpipeline result&amp;nbsp;&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;{
  "records": [
    {
      "timestamp": "2026-06-08T10:33:48.836000000+02:00",
      "input_array_in_string": "[{\"cartid\":\"202605270404285529\",\"itemType\":\"ITEM1\",\"itemAmount\":100},{\"cartid\":\"20260527040428553\",\"itemType\":\"ITEM2\",\"itemAmount\":200},{\"cartid\":\"20260527040456789\",\"itemType\":\"ITEM1\",\"itemAmount\":300},{\"cartid\":\"202605270404987654\",\"itemType\":\"ITEM3\",\"itemAmount\":400},{\"cartid\":\"2026052704654789\",\"itemType\":\"ITEM2\",\"itemAmount\":500},{\"cartid\":\"202605271098431\",\"itemType\":\"ITEM1\",\"itemAmount\":600}]",
      "id": "2",
      "event.id": "d44d5a05-c6d5-4881-b04f-73e3caf5b88f",
      "event.kind": "BIZ_EVENT",
      "dt.openpipeline.source": "/api/v2/bizevents/ingest",
      "dt.openpipeline.pipelines": [
        "bizevents:pipeline_parse_json_array_5188"
      ],
      "output_array": [
        "{\"cartid\":\"202605270404285529\", \"itemType\":\"ITEM1\", \"itemAmount\":100}",
        "{\"cartid\":\"20260527040428553\", \"itemType\":\"ITEM2\", \"itemAmount\":200}",
        "{\"cartid\":\"20260527040456789\", \"itemType\":\"ITEM1\", \"itemAmount\":300}",
        "{\"cartid\":\"202605270404987654\", \"itemType\":\"ITEM3\", \"itemAmount\":400}",
        "{\"cartid\":\"2026052704654789\", \"itemType\":\"ITEM2\", \"itemAmount\":500}",
        "{\"cartid\":\"202605271098431\", \"itemType\":\"ITEM1\", \"itemAmount\":600}"
      ],
      "openpipeline_array_of_item1": [],
      "openpipeline_item1_arraySize": "0",
      "openpipeline_item1_cumulativeAmount": null
    }
  ],
  "types": [
    {
      "indexRange": [
        0,
        1
      ],
      "mappings": {
        "timestamp": {
          "type": "timestamp"
        },
        "input_array_in_string": {
          "type": "string"
        },
        "id": {
          "type": "string"
        },
        "event.id": {
          "type": "string"
        },
        "event.kind": {
          "type": "string"
        },
        "dt.openpipeline.source": {
          "type": "string"
        },
        "dt.openpipeline.pipelines": {
          "type": "array",
          "types": [
            {
              "indexRange": [
                0,
                0
              ],
              "mappings": {
                "element": {
                  "type": "string"
                }
              }
            }
          ]
        },
        "output_array": {
          "type": "array",
          "types": [
            {
              "indexRange": [
                0,
                5
              ],
              "mappings": {
                "element": {
                  "type": "string"
                }
              }
            }
          ]
        },
        "openpipeline_array_of_item1": {
          "type": "array",
          "types": []
        },
        "openpipeline_item1_arraySize": {
          "type": "long"
        },
        "openpipeline_item1_cumulativeAmount": {
          "type": "double"
        }
      }
    }
  ]
}&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&lt;U&gt;Possible root cause&lt;/U&gt;&lt;/P&gt;&lt;P&gt;It seems that PARSE DQL command doesn't give the same result between Notebook and openpipeline&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;OL&gt;&lt;LI&gt;Do you have encounter the same issue with openpipeline (product bug?)&lt;/LI&gt;&lt;LI&gt;Do you have any idea for solving this issue?&lt;/LI&gt;&lt;/OL&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Difference between notebook and openpipeline&lt;/P&gt;&lt;LI-CODE lang="markup"&gt;//NOTEBOOK
      "output_array_in_notebook": [
        {
          "cartid": "202605270404285529",
          "itemType": "ITEM1",
          "itemAmount": "100"
        },
        {
          "cartid": "20260527040428553",
          "itemType": "ITEM2",
          "itemAmount": "200"
        },
        {
          "cartid": "20260527040456789",
          "itemType": "ITEM1",
          "itemAmount": "300"
        },
        {
          "cartid": "202605270404987654",
          "itemType": "ITEM3",
          "itemAmount": "400"
        },
        {
          "cartid": "2026052704654789",
          "itemType": "ITEM2",
          "itemAmount": "500"
        },
        {
          "cartid": "202605271098431",
          "itemType": "ITEM1",
          "itemAmount": "600"
        }
      ],



// OPENPIPELINE
      "output_array": [
        "{\"cartid\":\"202605270404285529\", \"itemType\":\"ITEM1\", \"itemAmount\":100}",
        "{\"cartid\":\"20260527040428553\", \"itemType\":\"ITEM2\", \"itemAmount\":200}",
        "{\"cartid\":\"20260527040456789\", \"itemType\":\"ITEM1\", \"itemAmount\":300}",
        "{\"cartid\":\"202605270404987654\", \"itemType\":\"ITEM3\", \"itemAmount\":400}",
        "{\"cartid\":\"2026052704654789\", \"itemType\":\"ITEM2\", \"itemAmount\":500}",
        "{\"cartid\":\"202605271098431\", \"itemType\":\"ITEM1\", \"itemAmount\":600}"
      ],&lt;/LI-CODE&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;&amp;nbsp;&lt;/P&gt;&lt;P&gt;Thank you&lt;/P&gt;&lt;P&gt;Freddy&lt;/P&gt;</description>
      <pubDate>Mon, 08 Jun 2026 10:13:38 GMT</pubDate>
      <guid>https://community.dynatrace.com/t5/DQL/PARSING-INTO-JSON-ARRAY-Different-behavior-between-openpipeline/m-p/300426#M3370</guid>
      <dc:creator>FredSelvaGen</dc:creator>
      <dc:date>2026-06-08T10:13:38Z</dc:date>
    </item>
  </channel>
</rss>

