[
  {
    "id": "0001",
    "jira_id": "DAE-3783",
    "description": "ETL\\Snowflake\\Export\\To Postgres\\Verify::DIM_CAMPAIGN_LINK count(*)",
    "actions": [
      {
        "name": "query expected data",
        "context": "select count(*)\nfrom \"{env}_DELPHI_LINKFIRE\".\"LINKFIRE\".\"DIM_CAMPAIGN_LINK\"\nwhere CAMPAIGN_ID in\n    (select CAMPAIGN_ID\n    from {env}_DELPHI_ADS_DATA.SYS.FACEBOOK_ADS_CAMPAIGN\n    where ACCOUNT_ID in (select ACCOUNT_ID from {env}_DELPHI_ADS_DATA.SYS.FACEBOOK_ADS_ACCOUNT)\n    union all\n    select CAMPAIGN_ID\n    from {env}_DELPHI_ADS_DATA.SYS.GOOGLE_ADS_CAMPAIGN\n    where CUSTOMER_ID in (select ACCOUNT_ID from {env}_DELPHI_ADS_DATA.SYS.GOOGLE_ADS_ACCOUNT))\nand CAMPAIGN_ID !\u003d 0\nand LINKFIRE_LINK_ID in\n    (select LINKFIRE_LINK_ID from \"{env}_DELPHI_LINKFIRE\".\"LINKFIRE\".\"DIM_LINKFIRE_LINK\")\nAND updated_at \u003c\u003d \n    (select max(EXPORT_TIMESTAMP_UTC) \n     from \"{env}_DELPHI_LINKFIRE\".\"SYS\".\"LINKFIRE_EXPORT_LOG\");",
        "assertLocator": "SNOWFLAKE_SYSADMIN_RESULT_LOCATOR",
        "helper": "SNOWFLAKE"
      },
      {
        "name": "query actual data",
        "context": "select count(*) from linkfire.dim_link_campaign;\n",
        "assertLocator": "POSTGRES_RESULT_LOCATOR",
        "helper": "POSTGRES"
      }
    ]
  },
  {
    "id": "0002",
    "jira_id": "DAE-3783",
    "description": "ETL\\Snowflake\\Export\\To Postgres\\Verify::DIM_LINKFIRE_LINK count(*) ",
    "actions": [
      {
        "name": "query expected data",
        "context": "SELECT count(*)\nFROM {env}_DELPHI_LINKFIRE.LINKFIRE.DIM_LINKFIRE_LINK \n    WHERE LINKFIRE_LINK_ID IS NOT null \n    AND LINKFIRE_LINK_URL IS NOT null \n    AND updated_at \u003c\u003d \n        (select max(EXPORT_TIMESTAMP_UTC) \n         from \"{env}_DELPHI_LINKFIRE\".\"SYS\".\"LINKFIRE_EXPORT_LOG\");",
        "assertLocator": "SNOWFLAKE_SYSADMIN_RESULT_LOCATOR",
        "helper": "SNOWFLAKE"
      },
      {
        "name": "query actual data",
        "context": "select count(*) from linkfire.dim_link;",
        "assertLocator": "POSTGRES_RESULT_LOCATOR",
        "helper": "POSTGRES"
      }
    ]
  }
]