mirror of
https://github.com/datahub-project/datahub.git
synced 2025-07-07 01:00:41 +00:00
72 lines
3.3 KiB
PL/PgSQL
72 lines
3.3 KiB
PL/PgSQL
|
|
-- Start of Assertion 025cce4dd4123c0f007908011a9c64d7
|
|
|
|
CREATE or REPLACE DATA METRIC FUNCTION
|
|
test_db.datahub_dmfs.datahub__025cce4dd4123c0f007908011a9c64d7 (ARGT TABLE(col_date DATE))
|
|
RETURNS NUMBER
|
|
COMMENT = 'Created via DataHub for assertion urn:li:assertion:025cce4dd4123c0f007908011a9c64d7 of type freshness'
|
|
AS
|
|
$$
|
|
select case when metric <= 3600 then 1 else 0 end from (select timediff(
|
|
second,
|
|
max(col_timestamp::TIMESTAMP_LTZ),
|
|
SNOWFLAKE.CORE.DATA_METRIC_SCHEDULED_TIME()
|
|
) as metric from TEST_DB.PUBLIC.TEST_ASSERTIONS_ALL_TIMES )
|
|
$$;
|
|
|
|
-- End of Assertion 025cce4dd4123c0f007908011a9c64d7
|
|
|
|
-- Start of Assertion 5c32eef47bd763fece7d21c7cbf6c659
|
|
|
|
CREATE or REPLACE DATA METRIC FUNCTION
|
|
test_db.datahub_dmfs.datahub__5c32eef47bd763fece7d21c7cbf6c659 (ARGT TABLE(col_date DATE))
|
|
RETURNS NUMBER
|
|
COMMENT = 'Created via DataHub for assertion urn:li:assertion:5c32eef47bd763fece7d21c7cbf6c659 of type volume'
|
|
AS
|
|
$$
|
|
select case when metric <= 1000 then 1 else 0 end from (select count(*) as metric from TEST_DB.PUBLIC.TEST_ASSERTIONS_ALL_TIMES )
|
|
$$;
|
|
|
|
-- End of Assertion 5c32eef47bd763fece7d21c7cbf6c659
|
|
|
|
-- Start of Assertion 04be4145bd8de10bed3dfcb0cee57842
|
|
|
|
CREATE or REPLACE DATA METRIC FUNCTION
|
|
test_db.datahub_dmfs.datahub__04be4145bd8de10bed3dfcb0cee57842 (ARGT TABLE(col_date DATE))
|
|
RETURNS NUMBER
|
|
COMMENT = 'Created via DataHub for assertion urn:li:assertion:04be4145bd8de10bed3dfcb0cee57842 of type field'
|
|
AS
|
|
$$
|
|
select case when metric=0 then 1 else 0 end from (select $1 as metric from (select count(*)
|
|
from TEST_DB.PUBLIC.TEST_ASSERTIONS_ALL_TIMES where col_date is null))
|
|
$$;
|
|
|
|
-- End of Assertion 04be4145bd8de10bed3dfcb0cee57842
|
|
|
|
-- Start of Assertion b065942d2bca8a4dbe90cc3ec2d9ca9f
|
|
|
|
CREATE or REPLACE DATA METRIC FUNCTION
|
|
test_db.datahub_dmfs.datahub__b065942d2bca8a4dbe90cc3ec2d9ca9f (ARGT TABLE(quantity FLOAT))
|
|
RETURNS NUMBER
|
|
COMMENT = 'Created via DataHub for assertion urn:li:assertion:b065942d2bca8a4dbe90cc3ec2d9ca9f of type field'
|
|
AS
|
|
$$
|
|
select case when metric <= 0 then 1 else 0 end from (select sum($1) as metric from (select case when quantity between 0 and 10 then 0 else 1 end
|
|
from TEST_DB.PUBLIC.PURCHASE_EVENT where quantity is not null))
|
|
$$;
|
|
|
|
-- End of Assertion b065942d2bca8a4dbe90cc3ec2d9ca9f
|
|
|
|
-- Start of Assertion 170dbd53f28eedbbaba52ebbf189f6b1
|
|
|
|
CREATE or REPLACE DATA METRIC FUNCTION
|
|
test_db.datahub_dmfs.datahub__170dbd53f28eedbbaba52ebbf189f6b1 (ARGT TABLE(quantity FLOAT))
|
|
RETURNS NUMBER
|
|
COMMENT = 'Created via DataHub for assertion urn:li:assertion:170dbd53f28eedbbaba52ebbf189f6b1 of type sql'
|
|
AS
|
|
$$
|
|
select case when metric=5 then 1 else 0 end from (select $1 as metric from (select mode(quantity) from test_db.public.purchase_event))
|
|
$$;
|
|
|
|
-- End of Assertion 170dbd53f28eedbbaba52ebbf189f6b1
|