Hello,
I hope you're doing well. I'm reaching out regarding an issue I encountered while running the prediction pipeline using the BQML v1.5 templates on Instant BQML.
I used templates for Churn Predictions from Instant BQML(version 1.5). Training pipeline finished successfully and created a training dataset and model. However predictions pipeline failed at the FormatScores step with the following error:
Prediction Pipeline Error:
client_id
not found inside mp
at [89:6]I’ve reviewed my setup but haven't identified any missing steps that could have caused this issue. Could you please help me troubleshoot this error or let me know if there's any additional configuration required? Attaching generated template and SQL that failed.
Thanks in advance for your assistance!
Best regards,
Alena
Predict.user_pseudo_id AS app_instance_id,
Predict.user_pseudo_id AS client_id,
--
You received this message because you are subscribed to the Google Groups "Instant BQML and Vertex Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to instant-bqml-verte...@googlegroups.com.
To view this discussion visit https://groups.google.com/d/msgid/instant-bqml-vertex-users/CAM8E7MdUeb3RnW5NHpdzV9LD7cWPQqxe6_d-%3DYuzkK%2B%2B2imgzg%40mail.gmail.com.
CREATE OR REPLACE TABLE
`{{ CRMINT_PROJECT_ID }}.{{ BQ_DATASET }}.{{ BQ_NAMESPACE }}_measurement_protocol_formatted_session_attribution_ios` AS
SELECT
mp.parameter_name,
-- mp.client_id, # replace below:
mp.app_instance_id,
mp.e_value,
mp.last_event_timestamp,
mp.session_id
{
"description": null,
"value": "{\n \"app_instance_id\": \"${app_instance_id}\",\n \"timestamp_micros\": \"${last_event_timestamp}\",\n \"consent\": {\n \"ad_user_data\": \"GRANTED\",\n \"ad_personalization\": \"GRANTED\"\n },\n \"events\": [\n {\n \"name\": \"${parameter_name}_iBQML\",\n \"params\": {\n \"value\": \"${e_value}\",\n \"session_id\": \"${session_id}\"\n }\n }\n ]\n}",
"label": "GA4 Measurement Protocol JSON template",
"is_required": false,
"type": "text",
"name": "template"
}
Hi everyone,
Thank you for bringing the issue with iOS and Android environment handling to our attention.
We've identified a bug in Instant BQML/Vertex related to this, and we're pleased to announce that a fix will be released in v1.6.
We'll share an update as soon as the release is available.
Thank you for your patience and for helping us improve Instant BQML/Vertex.
Hi everyone,
We're pleased to announce that version 1.6 of Instant BQML/Vertex has been released!
This update addresses the issue with iOS and Android environment handling that some of you reported. The key change is:
Upgrade Recommendation:
If you were experiencing issues, we strongly recommend that you migrate/upgrade your pipelines. Please consult the upgrade guides for both Instant BQML and Instant Vertex to ensure a smooth transition:
We encourage all users to review the full changelog for a complete list of changes and improvements in v1.6.
Thank you again for your valuable feedback, which helps us continuously improve Instant BQML and Vertex.