-
Notifications
You must be signed in to change notification settings - Fork 79
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Streaming features in BQML #53
Comments
Just to add to the previous message. I guess, the
But, I still have 0s in the table after it.
|
Yep exactly -- you use The reason you're most likely seeing the streaming features as 0 is because in I realize it's a bit confusing this way, but think of it as an illustrative example of how this might begin to work in the long-term. The Dataflow pipeline will, over time, populate the streaming feature values. Does this help? |
Thanks for your response. I had a feeling that this could be the case. I've let the dataflow pipeline running for some time and now it shows this: Does this mean now I should have data for the previous day to the day when the pipeline started? So, If I go back and create a new terminal & customer tables - |
Yes indeed, you can try that. Once extracted, before trying to train again, you can also try to filter in BQ specifically for non-zero values (e.g. on one of the streaming columns) to just make sure you're getting values in the extracted data you've just retrieved from Feature Store: For example:
If this gives you results, then you might need to scroll to the right to visually confirm the streaming feature values, and then you're good to go. If it still gives you empty results, then could you report back here too? It might be an indication that there's a bug (perhaps in the notebook code or something) if that's the case. |
I tried this use case in my own environment. I'm not an AI engineer, but I'd like to understand VertexAI framework and services. My question is about streaming data features processed by Dataflow and injected into the feature store.
I have values in the feature store for 2 entities:
But in BQ training table streaming values are all 0s.
The Explainable AI shows these top contributing features.
Does this mean that streaming features were not used? How BQML uses the feature store during the training in this example and pulls data from it?
Thanks!
The text was updated successfully, but these errors were encountered: