Skip to content

Instantly share code, notes, and snippets.

@securetorobert
Last active May 20, 2019 01:57
Show Gist options
  • Save securetorobert/5c1521c23760910def4c379ac80b0f42 to your computer and use it in GitHub Desktop.
Save securetorobert/5c1521c23760910def4c379ac80b0f42 to your computer and use it in GitHub Desktop.
Evaluate a model with BQML
SELECT
*
FROM
ML.EVALUATE(MODEL `bqml_tutorial.sample_model`,
(
SELECT
IF(totals.transactions IS NULL, 0, 1) AS label,
IFNULL(device.operatingSystem, "") AS os,
device.isMobile AS is_mobile,
IFNULL(geoNetwork.country, "") AS country,
IFNULL(totals.pageviews, 0) AS pageviews
FROM
`bigquery-public-data.google_analytics_sample.ga_sessions_*`
WHERE
_TABLE_SUFFIX BETWEEN '20170801' AND '20170830'),
STRUCT(0.55 AS threshold))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment