Commit 2d707b51 by wangyulong

1.交叉特征添加数据全0校验

parent 47dde3a9
...@@ -58,3 +58,21 @@ from ...@@ -58,3 +58,21 @@ from
on S.product_id = P.product_id and P.p_day = ${partition_day} on S.product_id = P.product_id and P.p_day = ${partition_day}
left join secoo_fact.fact_search_product_wide_p_day W left join secoo_fact.fact_search_product_wide_p_day W
on P.product_id = cast(W.product_id AS string) and W.p_day = ${yesterday} ; on P.product_id = cast(W.product_id AS string) and W.p_day = ${yesterday} ;
SELECT
sum(match_brand),
sum(match_first_cate),
sum(match_second_cate),
sum(match_third_cate),
sum(match_gender)
FROM secoo_search.search_data_cross_feature_query_product
WHERE p_day = ${today};
SELECT
assert_true(sum(match_brand) > 0),
assert_true(sum(match_first_cate) > 0),
assert_true(sum(match_second_cate) > 0),
assert_true(sum(match_third_cate) > 0),
assert_true(sum(match_gender) > 0)
FROM secoo_search.search_data_cross_feature_query_product
WHERE p_day = ${today};
\ No newline at end of file
...@@ -45,4 +45,28 @@ select ...@@ -45,4 +45,28 @@ select
prodanduserpurchbig100, prodanduserpurchbig100,
prodpriceinuserbrowsing, prodpriceinuserbrowsing,
prodpriceinuserpurch prodpriceinuserpurch
from $table_name;" from $table_name;
SELECT
sum(prodanduserpurchspecial),
sum(prodinusercat1),
sum(prodinusercat2),
sum(prodanduserpurchnew),
sum(prodanduserpurchpromotion),
sum(prodanduserpurchbig100),
sum(prodpriceinuserbrowsing),
sum(prodpriceinuserpurch)
FROM secoo_search.search_data_cross_feature_user_product
WHERE p_day = '$today';
SELECT
assert_true(sum(prodanduserpurchspecial) > 0),
assert_true(sum(prodinusercat1) > 0),
assert_true(sum(prodinusercat2) > 0),
assert_true(sum(prodanduserpurchnew) > 0),
assert_true(sum(prodanduserpurchpromotion) > 0),
assert_true(sum(prodanduserpurchbig100) > 0),
assert_true(sum(prodpriceinuserbrowsing) > 0),
assert_true(sum(prodpriceinuserpurch) > 0)
FROM secoo_search.search_data_cross_feature_user_product
WHERE p_day = '$today';"
\ No newline at end of file
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment