Slide 16
Slide 16 text
SQL
GDE
Create View
SELECT
JSON_EXTRACT_SCALAR(event_data, '$.firmwareVersion')
AS firmware_version,
device_id,
SUM(INTEGER(JSON_EXTRACT_SCALAR(event_data, '$.counts.ERROR')))
AS errors,
SUM(INTEGER(JSON_EXTRACT_SCALAR(event_data, '$.counts.DEBUG')))
AS debugs,
1e6 *
SUM(INTEGER(JSON_EXTRACT_SCALAR(event_data,'$.counts.ERROR'))) /
SUM(INTEGER(JSON_EXTRACT_SCALAR(event_data,
'$.counts.DEBUG')))
AS error_rate
FROM [nomanini.event_log]
WHERE event = 'Counters'
GROUP BY firmware_version, device_id
ORDER BY firmware_version DESC, device_id DESC;