{
  "datasets": [
    {
      "id": 1,
      "scope": "catalogue",
      "dataset_key": "raw_source_01",
      "layer": "raw source",
      "registered_on": "2025-06-23",
      "upstream_dataset_id": null
    },
    {
      "id": 2,
      "scope": "catalogue",
      "dataset_key": "raw_source_02",
      "layer": "raw source",
      "registered_on": "2025-06-11",
      "upstream_dataset_id": null
    },
    {
      "id": 3,
      "scope": "catalogue",
      "dataset_key": "raw_source_03",
      "layer": "raw source",
      "registered_on": "2025-05-09",
      "upstream_dataset_id": null
    },
    {
      "id": 4,
      "scope": "catalogue",
      "dataset_key": "raw_source_04",
      "layer": "raw source",
      "registered_on": "2025-06-03",
      "upstream_dataset_id": null
    },
    {
      "id": 5,
      "scope": "catalogue",
      "dataset_key": "raw_source_05",
      "layer": "raw source",
      "registered_on": "2025-06-05",
      "upstream_dataset_id": null
    },
    {
      "id": 6,
      "scope": "catalogue",
      "dataset_key": "curated_set_01",
      "layer": "curated",
      "registered_on": "2025-05-30",
      "upstream_dataset_id": 3
    },
    {
      "id": 7,
      "scope": "catalogue",
      "dataset_key": "curated_set_02",
      "layer": "curated",
      "registered_on": "2025-06-20",
      "upstream_dataset_id": 5
    },
    {
      "id": 8,
      "scope": "catalogue",
      "dataset_key": "curated_set_03",
      "layer": "curated",
      "registered_on": "2025-06-25",
      "upstream_dataset_id": 6
    },
    {
      "id": 9,
      "scope": "catalogue",
      "dataset_key": "curated_set_04",
      "layer": "curated",
      "registered_on": "2025-05-29",
      "upstream_dataset_id": 7
    },
    {
      "id": 10,
      "scope": "catalogue",
      "dataset_key": "curated_set_05",
      "layer": "curated",
      "registered_on": "2025-05-16",
      "upstream_dataset_id": 2
    },
    {
      "id": 11,
      "scope": "catalogue",
      "dataset_key": "feature_table_01",
      "layer": "feature table",
      "registered_on": "2025-05-18",
      "upstream_dataset_id": 2
    },
    {
      "id": 12,
      "scope": "catalogue",
      "dataset_key": "feature_table_02",
      "layer": "feature table",
      "registered_on": "2025-05-28",
      "upstream_dataset_id": 8
    },
    {
      "id": 13,
      "scope": "catalogue",
      "dataset_key": "feature_table_03",
      "layer": "feature table",
      "registered_on": "2025-07-02",
      "upstream_dataset_id": 1
    },
    {
      "id": 14,
      "scope": "catalogue",
      "dataset_key": "training_set_01",
      "layer": "training set",
      "registered_on": "2025-06-25",
      "upstream_dataset_id": 9
    },
    {
      "id": 15,
      "scope": "catalogue",
      "dataset_key": "training_set_02",
      "layer": "training set",
      "registered_on": "2025-06-21",
      "upstream_dataset_id": 14
    },
    {
      "id": 16,
      "scope": "catalogue",
      "dataset_key": "training_set_03",
      "layer": "training set",
      "registered_on": "2025-05-10",
      "upstream_dataset_id": 9
    }
  ],
  "dataset_versions": [
    {
      "id": 1,
      "dataset_id": 8,
      "version_no": 1,
      "created_on": "2025-06-25",
      "built_by": "Megane",
      "row_count": 57297,
      "column_count": 14,
      "content_hash": "sha-9a6840cf72cd",
      "note": "Replaced a free-text field with a controlled list."
    },
    {
      "id": 2,
      "dataset_id": 7,
      "version_no": 1,
      "created_on": "2025-06-23",
      "built_by": "Christophe",
      "row_count": 52684,
      "column_count": 14,
      "content_hash": "sha-0d813e27ec27",
      "note": "Added the extra join to the customer table."
    },
    {
      "id": 3,
      "dataset_id": 10,
      "version_no": 1,
      "created_on": "2025-05-29",
      "built_by": "Macy",
      "row_count": 43856,
      "column_count": 14,
      "content_hash": "sha-1a50169ee553",
      "note": "Refreshed with the nightly snapshot."
    },
    {
      "id": 4,
      "dataset_id": 2,
      "version_no": 1,
      "created_on": "2025-06-19",
      "built_by": "Kristina",
      "row_count": 46300,
      "column_count": 14,
      "content_hash": "sha-5e5b257c6298",
      "note": "Sampled down to keep the build under the time limit."
    },
    {
      "id": 5,
      "dataset_id": 8,
      "version_no": 2,
      "created_on": "2025-07-06",
      "built_by": "Verla",
      "row_count": 58958,
      "column_count": 15,
      "content_hash": "sha-f00a4f92929c",
      "note": "Rebuilt after an upstream schema change."
    },
    {
      "id": 6,
      "dataset_id": 15,
      "version_no": 1,
      "created_on": "2025-07-01",
      "built_by": "Lana",
      "row_count": 50166,
      "column_count": 14,
      "content_hash": "sha-3e11dfe343ac",
      "note": "Rebuilt after an upstream schema change."
    },
    {
      "id": 7,
      "dataset_id": 12,
      "version_no": 1,
      "created_on": "2025-06-01",
      "built_by": "Jill",
      "row_count": 45398,
      "column_count": 14,
      "content_hash": "sha-021bf56cd646",
      "note": "Renamed two columns to follow the naming guide."
    },
    {
      "id": 8,
      "dataset_id": 5,
      "version_no": 1,
      "created_on": "2025-06-10",
      "built_by": "Katarina",
      "row_count": 62316,
      "column_count": 14,
      "content_hash": "sha-7f36d46088f9",
      "note": "Replaced a free-text field with a controlled list."
    },
    {
      "id": 9,
      "dataset_id": 13,
      "version_no": 1,
      "created_on": "2025-07-11",
      "built_by": "Juanita",
      "row_count": 54468,
      "column_count": 14,
      "content_hash": "sha-ee18a233da3d",
      "note": "Backfilled two more months of history."
    },
    {
      "id": 10,
      "dataset_id": 10,
      "version_no": 2,
      "created_on": "2025-06-16",
      "built_by": "Avery",
      "row_count": 57717,
      "column_count": 15,
      "content_hash": "sha-06d677c66674",
      "note": "Re-ran the deduplication with a stricter key."
    },
    {
      "id": 11,
      "dataset_id": 2,
      "version_no": 2,
      "created_on": "2025-07-08",
      "built_by": "Crawford",
      "row_count": 61607,
      "column_count": 15,
      "content_hash": "sha-1e567b1a1e81",
      "note": "Rebuilt after an upstream schema change."
    },
    {
      "id": 12,
      "dataset_id": 7,
      "version_no": 2,
      "created_on": "2025-07-12",
      "built_by": "Eleazar",
      "row_count": 59116,
      "column_count": 15,
      "content_hash": "sha-c5cf9f3baddd",
      "note": "Refreshed with the nightly snapshot."
    },
    {
      "id": 13,
      "dataset_id": 11,
      "version_no": 1,
      "created_on": "2025-06-01",
      "built_by": "Briana",
      "row_count": 51673,
      "column_count": 14,
      "content_hash": "sha-7e091f1c6866",
      "note": "Replaced a free-text field with a controlled list."
    },
    {
      "id": 14,
      "dataset_id": 7,
      "version_no": 3,
      "created_on": "2025-07-26",
      "built_by": "Maximillia",
      "row_count": 68175,
      "column_count": 16,
      "content_hash": "sha-8918f4df7ca3",
      "note": "Added a derived column for the new region codes."
    },
    {
      "id": 15,
      "dataset_id": 10,
      "version_no": 3,
      "created_on": "2025-06-30",
      "built_by": "Ladarius",
      "row_count": 62045,
      "column_count": 16,
      "content_hash": "sha-18834ccc455b",
      "note": "Added a derived column for the new region codes."
    },
    {
      "id": 16,
      "dataset_id": 15,
      "version_no": 2,
      "created_on": "2025-07-19",
      "built_by": "Jonathan",
      "row_count": 60401,
      "column_count": 15,
      "content_hash": "sha-56beb78de877",
      "note": "Truncated outliers above the agreed ceiling."
    },
    {
      "id": 17,
      "dataset_id": 13,
      "version_no": 2,
      "created_on": "2025-07-23",
      "built_by": "Elizabeth",
      "row_count": 62032,
      "column_count": 15,
      "content_hash": "sha-7f75aefcc17c",
      "note": "Dropped rows from a retired source system."
    },
    {
      "id": 18,
      "dataset_id": 10,
      "version_no": 4,
      "created_on": "2025-07-11",
      "built_by": "Zander",
      "row_count": 70937,
      "column_count": 17,
      "content_hash": "sha-9571e6a96db5",
      "note": "Backfilled two more months of history."
    },
    {
      "id": 19,
      "dataset_id": 6,
      "version_no": 1,
      "created_on": "2025-06-08",
      "built_by": "Jane",
      "row_count": 54860,
      "column_count": 14,
      "content_hash": "sha-3149cef8255a",
      "note": "Truncated outliers above the agreed ceiling."
    },
    {
      "id": 20,
      "dataset_id": 16,
      "version_no": 1,
      "created_on": "2025-05-16",
      "built_by": "Elta",
      "row_count": 44808,
      "column_count": 14,
      "content_hash": "sha-b1aa347e416b",
      "note": "Dropped rows from a retired source system."
    },
    {
      "id": 21,
      "dataset_id": 9,
      "version_no": 1,
      "created_on": "2025-06-06",
      "built_by": "Elizabeth",
      "row_count": 57926,
      "column_count": 14,
      "content_hash": "sha-6fec6954fbba",
      "note": "Fixed timestamps that were stored in local time."
    },
    {
      "id": 22,
      "dataset_id": 14,
      "version_no": 1,
      "created_on": "2025-06-29",
      "built_by": "Louisa",
      "row_count": 54031,
      "column_count": 14,
      "content_hash": "sha-3191aa48a32e",
      "note": "Fixed timestamps that were stored in local time."
    },
    {
      "id": 23,
      "dataset_id": 5,
      "version_no": 2,
      "created_on": "2025-06-30",
      "built_by": "Madelynn",
      "row_count": 60167,
      "column_count": 15,
      "content_hash": "sha-838feb079ad1",
      "note": "Backfilled two more months of history."
    },
    {
      "id": 24,
      "dataset_id": 6,
      "version_no": 2,
      "created_on": "2025-06-24",
      "built_by": "Karine",
      "row_count": 58478,
      "column_count": 15,
      "content_hash": "sha-0ff91316ee87",
      "note": "Renamed two columns to follow the naming guide."
    },
    {
      "id": 25,
      "dataset_id": 4,
      "version_no": 1,
      "created_on": "2025-06-03",
      "built_by": "Jovani",
      "row_count": 50334,
      "column_count": 14,
      "content_hash": "sha-e0d8355e5b47",
      "note": "Renamed two columns to follow the naming guide."
    },
    {
      "id": 26,
      "dataset_id": 9,
      "version_no": 2,
      "created_on": "2025-06-17",
      "built_by": "Jean",
      "row_count": 61505,
      "column_count": 15,
      "content_hash": "sha-146158f19c8d",
      "note": "Backfilled two more months of history."
    },
    {
      "id": 27,
      "dataset_id": 7,
      "version_no": 4,
      "created_on": "2025-08-14",
      "built_by": "Emile",
      "row_count": 80771,
      "column_count": 17,
      "content_hash": "sha-fff8273e7a67",
      "note": "Refreshed with the nightly snapshot."
    },
    {
      "id": 28,
      "dataset_id": 16,
      "version_no": 2,
      "created_on": "2025-05-29",
      "built_by": "Quinton",
      "row_count": 58093,
      "column_count": 15,
      "content_hash": "sha-c9421f868aca",
      "note": "Added a derived column for the new region codes."
    },
    {
      "id": 29,
      "dataset_id": 14,
      "version_no": 2,
      "created_on": "2025-07-13",
      "built_by": "Janet",
      "row_count": 57663,
      "column_count": 15,
      "content_hash": "sha-69d3be6a10bc",
      "note": "Re-ran the deduplication with a stricter key."
    },
    {
      "id": 30,
      "dataset_id": 6,
      "version_no": 3,
      "created_on": "2025-07-04",
      "built_by": "Creola",
      "row_count": 63971,
      "column_count": 16,
      "content_hash": "sha-9326c554ad47",
      "note": "Truncated outliers above the agreed ceiling."
    },
    {
      "id": 31,
      "dataset_id": 11,
      "version_no": 2,
      "created_on": "2025-06-15",
      "built_by": "Misael",
      "row_count": 53297,
      "column_count": 15,
      "content_hash": "sha-47374958394a",
      "note": "Re-ran the deduplication with a stricter key."
    },
    {
      "id": 32,
      "dataset_id": 9,
      "version_no": 3,
      "created_on": "2025-07-04",
      "built_by": "Odie",
      "row_count": 60350,
      "column_count": 16,
      "content_hash": "sha-5d1b1b8cd4d5",
      "note": "Truncated outliers above the agreed ceiling."
    },
    {
      "id": 33,
      "dataset_id": 12,
      "version_no": 2,
      "created_on": "2025-06-21",
      "built_by": "Michele",
      "row_count": 56524,
      "column_count": 15,
      "content_hash": "sha-3f7144ccb5be",
      "note": "Truncated outliers above the agreed ceiling."
    },
    {
      "id": 34,
      "dataset_id": 9,
      "version_no": 4,
      "created_on": "2025-07-18",
      "built_by": "Marlene",
      "row_count": 71999,
      "column_count": 17,
      "content_hash": "sha-eddffb804e71",
      "note": "Re-ran the deduplication with a stricter key."
    },
    {
      "id": 35,
      "dataset_id": 9,
      "version_no": 5,
      "created_on": "2025-08-04",
      "built_by": "Elna",
      "row_count": 76901,
      "column_count": 18,
      "content_hash": "sha-24c4fa75df0e",
      "note": "Dropped rows from a retired source system."
    },
    {
      "id": 36,
      "dataset_id": 11,
      "version_no": 3,
      "created_on": "2025-07-02",
      "built_by": "Juwan",
      "row_count": 61183,
      "column_count": 16,
      "content_hash": "sha-d96f8c2811ed",
      "note": "Fixed timestamps that were stored in local time."
    },
    {
      "id": 37,
      "dataset_id": 3,
      "version_no": 1,
      "created_on": "2025-05-10",
      "built_by": "David",
      "row_count": 53571,
      "column_count": 14,
      "content_hash": "sha-69e69a526ac5",
      "note": "Truncated outliers above the agreed ceiling."
    },
    {
      "id": 38,
      "dataset_id": 14,
      "version_no": 3,
      "created_on": "2025-07-26",
      "built_by": "Diamond",
      "row_count": 65689,
      "column_count": 16,
      "content_hash": "sha-5c8aa3c23a6b",
      "note": "Dropped rows from a retired source system."
    },
    {
      "id": 39,
      "dataset_id": 8,
      "version_no": 3,
      "created_on": "2025-07-26",
      "built_by": "Estelle",
      "row_count": 62928,
      "column_count": 16,
      "content_hash": "sha-db68e96bf725",
      "note": "Refreshed with the nightly snapshot."
    },
    {
      "id": 40,
      "dataset_id": 15,
      "version_no": 3,
      "created_on": "2025-08-01",
      "built_by": "Floy",
      "row_count": 74489,
      "column_count": 16,
      "content_hash": "sha-8a180c002733",
      "note": "Truncated outliers above the agreed ceiling."
    },
    {
      "id": 41,
      "dataset_id": 16,
      "version_no": 3,
      "created_on": "2025-06-17",
      "built_by": "Frederic",
      "row_count": 67137,
      "column_count": 16,
      "content_hash": "sha-d89dbdfb068f",
      "note": "Dropped rows from a retired source system."
    },
    {
      "id": 42,
      "dataset_id": 3,
      "version_no": 2,
      "created_on": "2025-05-22",
      "built_by": "Keon",
      "row_count": 54166,
      "column_count": 15,
      "content_hash": "sha-fc530f66b50c",
      "note": "Renamed two columns to follow the naming guide."
    },
    {
      "id": 43,
      "dataset_id": 1,
      "version_no": 1,
      "created_on": "2025-06-27",
      "built_by": "Nikita",
      "row_count": 48208,
      "column_count": 14,
      "content_hash": "sha-b33d6a8c2e90",
      "note": "Dropped rows from a retired source system."
    },
    {
      "id": 44,
      "dataset_id": 14,
      "version_no": 4,
      "created_on": "2025-08-05",
      "built_by": "Dino",
      "row_count": 72009,
      "column_count": 17,
      "content_hash": "sha-19385c5a4de6",
      "note": "Added a derived column for the new region codes."
    },
    {
      "id": 45,
      "dataset_id": 13,
      "version_no": 3,
      "created_on": "2025-08-09",
      "built_by": "Dave",
      "row_count": 71668,
      "column_count": 16,
      "content_hash": "sha-ea5afb321ed7",
      "note": "Backfilled two more months of history."
    },
    {
      "id": 46,
      "dataset_id": 10,
      "version_no": 5,
      "created_on": "2025-07-29",
      "built_by": "Josh",
      "row_count": 86129,
      "column_count": 18,
      "content_hash": "sha-8c4109625896",
      "note": "Refreshed with the nightly snapshot."
    },
    {
      "id": 47,
      "dataset_id": 7,
      "version_no": 5,
      "created_on": "2025-08-30",
      "built_by": "Cyrus",
      "row_count": 84151,
      "column_count": 18,
      "content_hash": "sha-8b1e373e14bc",
      "note": "Dropped rows from a retired source system."
    },
    {
      "id": 48,
      "dataset_id": 11,
      "version_no": 4,
      "created_on": "2025-07-14",
      "built_by": "Drake",
      "row_count": 73319,
      "column_count": 17,
      "content_hash": "sha-a9dc1c123ca0",
      "note": "Truncated outliers above the agreed ceiling."
    },
    {
      "id": 49,
      "dataset_id": 1,
      "version_no": 2,
      "created_on": "2025-07-18",
      "built_by": "Felicity",
      "row_count": 55003,
      "column_count": 15,
      "content_hash": "sha-7e057998bb8f",
      "note": "Refreshed with the nightly snapshot."
    },
    {
      "id": 50,
      "dataset_id": 13,
      "version_no": 4,
      "created_on": "2025-08-18",
      "built_by": "Omar",
      "row_count": 72890,
      "column_count": 17,
      "content_hash": "sha-8c0193fb5dc6",
      "note": "Added a derived column for the new region codes."
    },
    {
      "id": 51,
      "dataset_id": 12,
      "version_no": 3,
      "created_on": "2025-07-01",
      "built_by": "Ole",
      "row_count": 70836,
      "column_count": 16,
      "content_hash": "sha-24f5ef3e4e04",
      "note": "Truncated outliers above the agreed ceiling."
    },
    {
      "id": 52,
      "dataset_id": 4,
      "version_no": 2,
      "created_on": "2025-06-22",
      "built_by": "Cordelia",
      "row_count": 52300,
      "column_count": 15,
      "content_hash": "sha-66d8ab3df7f1",
      "note": "Truncated outliers above the agreed ceiling."
    },
    {
      "id": 53,
      "dataset_id": 1,
      "version_no": 3,
      "created_on": "2025-07-29",
      "built_by": "Alexzander",
      "row_count": 61639,
      "column_count": 16,
      "content_hash": "sha-3372e4c8ff58",
      "note": "Added the extra join to the customer table."
    },
    {
      "id": 54,
      "dataset_id": 9,
      "version_no": 6,
      "created_on": "2025-08-18",
      "built_by": "Carlos",
      "row_count": 86461,
      "column_count": 19,
      "content_hash": "sha-7a132282d8fd",
      "note": "Renamed two columns to follow the naming guide."
    },
    {
      "id": 55,
      "dataset_id": 7,
      "version_no": 6,
      "created_on": "2025-09-20",
      "built_by": "Issac",
      "row_count": 95099,
      "column_count": 19,
      "content_hash": "sha-0d00ea37cb3b",
      "note": "Rebuilt after an upstream schema change."
    },
    {
      "id": 56,
      "dataset_id": 4,
      "version_no": 3,
      "created_on": "2025-07-12",
      "built_by": "Johan",
      "row_count": 70207,
      "column_count": 16,
      "content_hash": "sha-8ade603fd824",
      "note": "Rebuilt after an upstream schema change."
    },
    {
      "id": 57,
      "dataset_id": 5,
      "version_no": 3,
      "created_on": "2025-07-15",
      "built_by": "Luther",
      "row_count": 71637,
      "column_count": 16,
      "content_hash": "sha-af444e312d7b",
      "note": "Sampled down to keep the build under the time limit."
    },
    {
      "id": 58,
      "dataset_id": 2,
      "version_no": 3,
      "created_on": "2025-07-20",
      "built_by": "Maya",
      "row_count": 62493,
      "column_count": 16,
      "content_hash": "sha-9ab70a97957d",
      "note": "Fixed timestamps that were stored in local time."
    },
    {
      "id": 59,
      "dataset_id": 8,
      "version_no": 4,
      "created_on": "2025-08-07",
      "built_by": "Walker",
      "row_count": 72235,
      "column_count": 17,
      "content_hash": "sha-463c05cb4278",
      "note": "Rebuilt after an upstream schema change."
    },
    {
      "id": 60,
      "dataset_id": 11,
      "version_no": 5,
      "created_on": "2025-08-04",
      "built_by": "Flavie",
      "row_count": 76588,
      "column_count": 18,
      "content_hash": "sha-acc3a361d1d4",
      "note": "Refreshed with the nightly snapshot."
    },
    {
      "id": 61,
      "dataset_id": 13,
      "version_no": 5,
      "created_on": "2025-08-28",
      "built_by": "Spencer",
      "row_count": 84509,
      "column_count": 18,
      "content_hash": "sha-39dc3089840b",
      "note": "Renamed two columns to follow the naming guide."
    },
    {
      "id": 62,
      "dataset_id": 3,
      "version_no": 3,
      "created_on": "2025-05-29",
      "built_by": "Terry",
      "row_count": 64972,
      "column_count": 16,
      "content_hash": "sha-6a13ccb17faf",
      "note": "Renamed two columns to follow the naming guide."
    }
  ],
  "models": [
    {
      "id": 1,
      "scope": "registry",
      "model_key": "churn-classifier"
    },
    {
      "id": 2,
      "scope": "registry",
      "model_key": "intent-router"
    },
    {
      "id": 3,
      "scope": "registry",
      "model_key": "anomaly-detector"
    },
    {
      "id": 4,
      "scope": "registry",
      "model_key": "demand-forecaster"
    },
    {
      "id": 5,
      "scope": "registry",
      "model_key": "search-ranker"
    },
    {
      "id": 6,
      "scope": "registry",
      "model_key": "price-model"
    },
    {
      "id": 7,
      "scope": "registry",
      "model_key": "fraud-scorer"
    },
    {
      "id": 8,
      "scope": "registry",
      "model_key": "eta-estimator"
    }
  ],
  "training_runs": [
    {
      "id": 1,
      "model_id": 2,
      "run_no": 1,
      "run_at": "2026-01-12 08:06:24",
      "status": "completed",
      "duration_minutes": 23,
      "triggered_by": "manual"
    },
    {
      "id": 2,
      "model_id": 7,
      "run_no": 1,
      "run_at": "2026-01-20 10:06:02",
      "status": "failed",
      "duration_minutes": 20,
      "triggered_by": "schedule"
    },
    {
      "id": 3,
      "model_id": 6,
      "run_no": 1,
      "run_at": "2026-02-22 12:43:25",
      "status": "completed",
      "duration_minutes": 8,
      "triggered_by": "manual"
    },
    {
      "id": 4,
      "model_id": 1,
      "run_no": 1,
      "run_at": "2026-03-01 15:03:32",
      "status": "failed",
      "duration_minutes": 9,
      "triggered_by": "manual"
    },
    {
      "id": 5,
      "model_id": 3,
      "run_no": 1,
      "run_at": "2026-03-20 11:59:09",
      "status": "completed",
      "duration_minutes": 17,
      "triggered_by": "manual"
    },
    {
      "id": 6,
      "model_id": 3,
      "run_no": 2,
      "run_at": "2026-03-10 12:32:55",
      "status": "completed",
      "duration_minutes": 101,
      "triggered_by": "data refresh"
    },
    {
      "id": 7,
      "model_id": 3,
      "run_no": 3,
      "run_at": "2026-01-26 16:11:00",
      "status": "completed",
      "duration_minutes": 321,
      "triggered_by": "schedule"
    },
    {
      "id": 8,
      "model_id": 7,
      "run_no": 2,
      "run_at": "2026-03-20 10:34:31",
      "status": "failed",
      "duration_minutes": 99,
      "triggered_by": "schedule"
    },
    {
      "id": 9,
      "model_id": 1,
      "run_no": 2,
      "run_at": "2026-02-26 10:27:48",
      "status": "completed",
      "duration_minutes": 32,
      "triggered_by": "data refresh"
    },
    {
      "id": 10,
      "model_id": 8,
      "run_no": 1,
      "run_at": "2026-01-27 08:02:13",
      "status": "failed",
      "duration_minutes": 17,
      "triggered_by": "schedule"
    },
    {
      "id": 11,
      "model_id": 1,
      "run_no": 3,
      "run_at": "2026-01-25 14:03:18",
      "status": "failed",
      "duration_minutes": 18,
      "triggered_by": "manual"
    },
    {
      "id": 12,
      "model_id": 6,
      "run_no": 2,
      "run_at": "2026-02-18 08:48:11",
      "status": "completed",
      "duration_minutes": 144,
      "triggered_by": "schedule"
    },
    {
      "id": 13,
      "model_id": 1,
      "run_no": 4,
      "run_at": "2026-03-25 10:12:55",
      "status": "completed",
      "duration_minutes": 124,
      "triggered_by": "manual"
    },
    {
      "id": 14,
      "model_id": 5,
      "run_no": 1,
      "run_at": "2026-03-27 15:37:01",
      "status": "completed",
      "duration_minutes": 199,
      "triggered_by": "manual"
    },
    {
      "id": 15,
      "model_id": 7,
      "run_no": 3,
      "run_at": "2026-03-27 11:38:15",
      "status": "completed",
      "duration_minutes": 410,
      "triggered_by": "manual"
    },
    {
      "id": 16,
      "model_id": 4,
      "run_no": 1,
      "run_at": "2026-01-22 10:40:41",
      "status": "completed",
      "duration_minutes": 35,
      "triggered_by": "data refresh"
    },
    {
      "id": 17,
      "model_id": 3,
      "run_no": 4,
      "run_at": "2026-02-05 11:13:19",
      "status": "failed",
      "duration_minutes": 55,
      "triggered_by": "data refresh"
    },
    {
      "id": 18,
      "model_id": 3,
      "run_no": 5,
      "run_at": "2026-01-16 11:52:57",
      "status": "completed",
      "duration_minutes": 141,
      "triggered_by": "schedule"
    },
    {
      "id": 19,
      "model_id": 6,
      "run_no": 3,
      "run_at": "2026-01-22 10:15:45",
      "status": "completed",
      "duration_minutes": 206,
      "triggered_by": "schedule"
    },
    {
      "id": 20,
      "model_id": 3,
      "run_no": 6,
      "run_at": "2026-01-06 12:08:17",
      "status": "completed",
      "duration_minutes": 64,
      "triggered_by": "data refresh"
    },
    {
      "id": 21,
      "model_id": 6,
      "run_no": 4,
      "run_at": "2026-01-05 19:32:50",
      "status": "completed",
      "duration_minutes": 349,
      "triggered_by": "schedule"
    },
    {
      "id": 22,
      "model_id": 5,
      "run_no": 2,
      "run_at": "2026-02-27 14:25:13",
      "status": "completed",
      "duration_minutes": 354,
      "triggered_by": "manual"
    },
    {
      "id": 23,
      "model_id": 1,
      "run_no": 5,
      "run_at": "2026-03-22 12:50:26",
      "status": "completed",
      "duration_minutes": 148,
      "triggered_by": "manual"
    },
    {
      "id": 24,
      "model_id": 2,
      "run_no": 2,
      "run_at": "2026-01-16 13:18:38",
      "status": "completed",
      "duration_minutes": 569,
      "triggered_by": "schedule"
    },
    {
      "id": 25,
      "model_id": 8,
      "run_no": 2,
      "run_at": "2026-01-20 18:20:09",
      "status": "completed",
      "duration_minutes": 196,
      "triggered_by": "data refresh"
    },
    {
      "id": 26,
      "model_id": 2,
      "run_no": 3,
      "run_at": "2026-03-03 09:11:32",
      "status": "completed",
      "duration_minutes": 189,
      "triggered_by": "data refresh"
    },
    {
      "id": 27,
      "model_id": 5,
      "run_no": 3,
      "run_at": "2026-03-07 11:30:18",
      "status": "completed",
      "duration_minutes": 62,
      "triggered_by": "manual"
    },
    {
      "id": 28,
      "model_id": 1,
      "run_no": 6,
      "run_at": "2026-03-03 13:49:56",
      "status": "completed",
      "duration_minutes": 36,
      "triggered_by": "manual"
    },
    {
      "id": 29,
      "model_id": 8,
      "run_no": 3,
      "run_at": "2026-03-01 07:24:45",
      "status": "completed",
      "duration_minutes": 95,
      "triggered_by": "data refresh"
    },
    {
      "id": 30,
      "model_id": 5,
      "run_no": 4,
      "run_at": "2026-03-26 10:30:58",
      "status": "completed",
      "duration_minutes": 216,
      "triggered_by": "manual"
    },
    {
      "id": 31,
      "model_id": 4,
      "run_no": 2,
      "run_at": "2026-01-22 09:17:19",
      "status": "completed",
      "duration_minutes": 82,
      "triggered_by": "data refresh"
    },
    {
      "id": 32,
      "model_id": 5,
      "run_no": 5,
      "run_at": "2026-02-22 15:36:14",
      "status": "completed",
      "duration_minutes": 397,
      "triggered_by": "data refresh"
    },
    {
      "id": 33,
      "model_id": 7,
      "run_no": 4,
      "run_at": "2026-02-01 10:34:15",
      "status": "failed",
      "duration_minutes": 61,
      "triggered_by": "manual"
    },
    {
      "id": 34,
      "model_id": 2,
      "run_no": 4,
      "run_at": "2026-03-20 12:10:31",
      "status": "completed",
      "duration_minutes": 438,
      "triggered_by": "schedule"
    },
    {
      "id": 35,
      "model_id": 6,
      "run_no": 5,
      "run_at": "2026-03-09 14:38:35",
      "status": "completed",
      "duration_minutes": 229,
      "triggered_by": "schedule"
    },
    {
      "id": 36,
      "model_id": 7,
      "run_no": 5,
      "run_at": "2026-01-26 16:18:27",
      "status": "completed",
      "duration_minutes": 109,
      "triggered_by": "manual"
    },
    {
      "id": 37,
      "model_id": 6,
      "run_no": 6,
      "run_at": "2026-02-17 17:49:01",
      "status": "completed",
      "duration_minutes": 480,
      "triggered_by": "schedule"
    },
    {
      "id": 38,
      "model_id": 8,
      "run_no": 4,
      "run_at": "2026-02-21 13:44:17",
      "status": "completed",
      "duration_minutes": 17,
      "triggered_by": "manual"
    },
    {
      "id": 39,
      "model_id": 5,
      "run_no": 6,
      "run_at": "2026-03-01 13:54:36",
      "status": "completed",
      "duration_minutes": 145,
      "triggered_by": "data refresh"
    },
    {
      "id": 40,
      "model_id": 8,
      "run_no": 5,
      "run_at": "2026-02-16 22:20:03",
      "status": "completed",
      "duration_minutes": 461,
      "triggered_by": "schedule"
    },
    {
      "id": 41,
      "model_id": 5,
      "run_no": 7,
      "run_at": "2026-02-13 16:39:09",
      "status": "completed",
      "duration_minutes": 69,
      "triggered_by": "schedule"
    },
    {
      "id": 42,
      "model_id": 7,
      "run_no": 6,
      "run_at": "2026-01-29 16:55:00",
      "status": "completed",
      "duration_minutes": 225,
      "triggered_by": "manual"
    },
    {
      "id": 43,
      "model_id": 8,
      "run_no": 6,
      "run_at": "2026-01-21 19:24:02",
      "status": "cancelled",
      "duration_minutes": 62,
      "triggered_by": "manual"
    },
    {
      "id": 44,
      "model_id": 4,
      "run_no": 3,
      "run_at": "2026-02-03 09:53:47",
      "status": "failed",
      "duration_minutes": 202,
      "triggered_by": "schedule"
    },
    {
      "id": 45,
      "model_id": 3,
      "run_no": 7,
      "run_at": "2026-02-02 17:57:58",
      "status": "completed",
      "duration_minutes": 120,
      "triggered_by": "manual"
    },
    {
      "id": 46,
      "model_id": 2,
      "run_no": 5,
      "run_at": "2026-03-23 17:22:35",
      "status": "completed",
      "duration_minutes": 60,
      "triggered_by": "manual"
    },
    {
      "id": 47,
      "model_id": 3,
      "run_no": 8,
      "run_at": "2026-01-30 13:08:33",
      "status": "cancelled",
      "duration_minutes": 19,
      "triggered_by": "data refresh"
    },
    {
      "id": 48,
      "model_id": 6,
      "run_no": 7,
      "run_at": "2026-02-20 15:04:21",
      "status": "completed",
      "duration_minutes": 334,
      "triggered_by": "manual"
    },
    {
      "id": 49,
      "model_id": 7,
      "run_no": 7,
      "run_at": "2026-03-02 13:40:12",
      "status": "completed",
      "duration_minutes": 246,
      "triggered_by": "manual"
    },
    {
      "id": 50,
      "model_id": 5,
      "run_no": 8,
      "run_at": "2026-03-20 13:33:26",
      "status": "completed",
      "duration_minutes": 347,
      "triggered_by": "schedule"
    },
    {
      "id": 51,
      "model_id": 6,
      "run_no": 8,
      "run_at": "2026-03-06 04:54:04",
      "status": "completed",
      "duration_minutes": 26,
      "triggered_by": "schedule"
    },
    {
      "id": 52,
      "model_id": 4,
      "run_no": 4,
      "run_at": "2026-03-24 15:13:15",
      "status": "completed",
      "duration_minutes": 517,
      "triggered_by": "schedule"
    },
    {
      "id": 53,
      "model_id": 2,
      "run_no": 6,
      "run_at": "2026-01-25 17:14:53",
      "status": "completed",
      "duration_minutes": 39,
      "triggered_by": "manual"
    }
  ],
  "run_inputs": [
    {
      "run_id": 45,
      "dataset_version_id": 38,
      "input_role": "train",
      "sample_fraction": 0.59,
      "rows_used": "38757"
    },
    {
      "run_id": 4,
      "dataset_version_id": 38,
      "input_role": "train",
      "sample_fraction": 0.87,
      "rows_used": "57149"
    },
    {
      "run_id": 35,
      "dataset_version_id": 19,
      "input_role": "train",
      "sample_fraction": 0.95,
      "rows_used": "52117"
    },
    {
      "run_id": 25,
      "dataset_version_id": 22,
      "input_role": "train",
      "sample_fraction": 1,
      "rows_used": "54031"
    },
    {
      "run_id": 40,
      "dataset_version_id": 39,
      "input_role": "train",
      "sample_fraction": 0.65,
      "rows_used": "40903"
    },
    {
      "run_id": 24,
      "dataset_version_id": 33,
      "input_role": "train",
      "sample_fraction": 0.81,
      "rows_used": "45784"
    },
    {
      "run_id": 29,
      "dataset_version_id": 56,
      "input_role": "train",
      "sample_fraction": 0.93,
      "rows_used": "65293"
    },
    {
      "run_id": 17,
      "dataset_version_id": 48,
      "input_role": "train",
      "sample_fraction": 0.89,
      "rows_used": "65254"
    },
    {
      "run_id": 16,
      "dataset_version_id": 51,
      "input_role": "train",
      "sample_fraction": 0.97,
      "rows_used": "68711"
    },
    {
      "run_id": 38,
      "dataset_version_id": 28,
      "input_role": "train",
      "sample_fraction": 1,
      "rows_used": "58093"
    },
    {
      "run_id": 35,
      "dataset_version_id": 13,
      "input_role": "validation",
      "sample_fraction": 0.77,
      "rows_used": "39788"
    },
    {
      "run_id": 8,
      "dataset_version_id": 31,
      "input_role": "train",
      "sample_fraction": 0.8,
      "rows_used": "42638"
    },
    {
      "run_id": 18,
      "dataset_version_id": 50,
      "input_role": "train",
      "sample_fraction": 0.97,
      "rows_used": "70703"
    },
    {
      "run_id": 22,
      "dataset_version_id": 45,
      "input_role": "train",
      "sample_fraction": 0.98,
      "rows_used": "70235"
    },
    {
      "run_id": 36,
      "dataset_version_id": 3,
      "input_role": "train",
      "sample_fraction": 0.42,
      "rows_used": "18420"
    },
    {
      "run_id": 53,
      "dataset_version_id": 2,
      "input_role": "train",
      "sample_fraction": 0.94,
      "rows_used": "49523"
    },
    {
      "run_id": 7,
      "dataset_version_id": 57,
      "input_role": "train",
      "sample_fraction": 0.88,
      "rows_used": "63041"
    },
    {
      "run_id": 46,
      "dataset_version_id": 31,
      "input_role": "train",
      "sample_fraction": 0.69,
      "rows_used": "36775"
    },
    {
      "run_id": 49,
      "dataset_version_id": 22,
      "input_role": "train",
      "sample_fraction": 0.93,
      "rows_used": "50249"
    },
    {
      "run_id": 10,
      "dataset_version_id": 30,
      "input_role": "train",
      "sample_fraction": 0.82,
      "rows_used": "52456"
    },
    {
      "run_id": 39,
      "dataset_version_id": 52,
      "input_role": "train",
      "sample_fraction": 1,
      "rows_used": "52300"
    },
    {
      "run_id": 16,
      "dataset_version_id": 53,
      "input_role": "validation",
      "sample_fraction": 0.97,
      "rows_used": "59790"
    },
    {
      "run_id": 48,
      "dataset_version_id": 49,
      "input_role": "train",
      "sample_fraction": 0.88,
      "rows_used": "48403"
    },
    {
      "run_id": 42,
      "dataset_version_id": 61,
      "input_role": "train",
      "sample_fraction": 0.92,
      "rows_used": "77748"
    },
    {
      "run_id": 52,
      "dataset_version_id": 49,
      "input_role": "train",
      "sample_fraction": 0.98,
      "rows_used": "53903"
    },
    {
      "run_id": 20,
      "dataset_version_id": 17,
      "input_role": "train",
      "sample_fraction": 0.95,
      "rows_used": "58930"
    },
    {
      "run_id": 50,
      "dataset_version_id": 2,
      "input_role": "train",
      "sample_fraction": 0.88,
      "rows_used": "46362"
    },
    {
      "run_id": 27,
      "dataset_version_id": 61,
      "input_role": "train",
      "sample_fraction": 0.44,
      "rows_used": "37184"
    },
    {
      "run_id": 14,
      "dataset_version_id": 44,
      "input_role": "train",
      "sample_fraction": 0.93,
      "rows_used": "66968"
    },
    {
      "run_id": 18,
      "dataset_version_id": 30,
      "input_role": "validation",
      "sample_fraction": 0.96,
      "rows_used": "61412"
    },
    {
      "run_id": 47,
      "dataset_version_id": 10,
      "input_role": "train",
      "sample_fraction": 0.77,
      "rows_used": "44442"
    },
    {
      "run_id": 7,
      "dataset_version_id": 6,
      "input_role": "validation",
      "sample_fraction": 0.55,
      "rows_used": "27591"
    },
    {
      "run_id": 2,
      "dataset_version_id": 48,
      "input_role": "train",
      "sample_fraction": 0.98,
      "rows_used": "71853"
    },
    {
      "run_id": 14,
      "dataset_version_id": 43,
      "input_role": "validation",
      "sample_fraction": 0.42,
      "rows_used": "20247"
    },
    {
      "run_id": 40,
      "dataset_version_id": 3,
      "input_role": "validation",
      "sample_fraction": 0.73,
      "rows_used": "32015"
    },
    {
      "run_id": 20,
      "dataset_version_id": 24,
      "input_role": "validation",
      "sample_fraction": 0.92,
      "rows_used": "53800"
    },
    {
      "run_id": 23,
      "dataset_version_id": 28,
      "input_role": "train",
      "sample_fraction": 0.51,
      "rows_used": "29627"
    },
    {
      "run_id": 49,
      "dataset_version_id": 24,
      "input_role": "validation",
      "sample_fraction": 1,
      "rows_used": "58478"
    },
    {
      "run_id": 14,
      "dataset_version_id": 27,
      "input_role": "test",
      "sample_fraction": 0.68,
      "rows_used": "54924"
    },
    {
      "run_id": 26,
      "dataset_version_id": 10,
      "input_role": "train",
      "sample_fraction": 0.8,
      "rows_used": "46174"
    },
    {
      "run_id": 41,
      "dataset_version_id": 57,
      "input_role": "train",
      "sample_fraction": 0.73,
      "rows_used": "52295"
    },
    {
      "run_id": 30,
      "dataset_version_id": 49,
      "input_role": "train",
      "sample_fraction": 0.5,
      "rows_used": "27502"
    },
    {
      "run_id": 19,
      "dataset_version_id": 46,
      "input_role": "train",
      "sample_fraction": 0.83,
      "rows_used": "71487"
    },
    {
      "run_id": 42,
      "dataset_version_id": 38,
      "input_role": "validation",
      "sample_fraction": 0.57,
      "rows_used": "37443"
    },
    {
      "run_id": 50,
      "dataset_version_id": 62,
      "input_role": "validation",
      "sample_fraction": 0.85,
      "rows_used": "55226"
    },
    {
      "run_id": 24,
      "dataset_version_id": 14,
      "input_role": "validation",
      "sample_fraction": 0.99,
      "rows_used": "67493"
    },
    {
      "run_id": 32,
      "dataset_version_id": 39,
      "input_role": "train",
      "sample_fraction": 0.71,
      "rows_used": "44679"
    },
    {
      "run_id": 26,
      "dataset_version_id": 17,
      "input_role": "validation",
      "sample_fraction": 0.99,
      "rows_used": "61412"
    },
    {
      "run_id": 11,
      "dataset_version_id": 14,
      "input_role": "train",
      "sample_fraction": 0.95,
      "rows_used": "64766"
    },
    {
      "run_id": 11,
      "dataset_version_id": 18,
      "input_role": "validation",
      "sample_fraction": 0.73,
      "rows_used": "51784"
    },
    {
      "run_id": 44,
      "dataset_version_id": 12,
      "input_role": "train",
      "sample_fraction": 0.62,
      "rows_used": "36652"
    },
    {
      "run_id": 1,
      "dataset_version_id": 7,
      "input_role": "train",
      "sample_fraction": 0.78,
      "rows_used": "35410"
    },
    {
      "run_id": 8,
      "dataset_version_id": 8,
      "input_role": "validation",
      "sample_fraction": 0.49,
      "rows_used": "30535"
    },
    {
      "run_id": 19,
      "dataset_version_id": 56,
      "input_role": "validation",
      "sample_fraction": 0.96,
      "rows_used": "67399"
    },
    {
      "run_id": 53,
      "dataset_version_id": 13,
      "input_role": "validation",
      "sample_fraction": 1,
      "rows_used": "51673"
    },
    {
      "run_id": 7,
      "dataset_version_id": 42,
      "input_role": "test",
      "sample_fraction": 0.95,
      "rows_used": "51458"
    },
    {
      "run_id": 53,
      "dataset_version_id": 25,
      "input_role": "test",
      "sample_fraction": 0.53,
      "rows_used": "26677"
    },
    {
      "run_id": 28,
      "dataset_version_id": 10,
      "input_role": "train",
      "sample_fraction": 0.96,
      "rows_used": "55408"
    },
    {
      "run_id": 46,
      "dataset_version_id": 18,
      "input_role": "validation",
      "sample_fraction": 0.76,
      "rows_used": "53912"
    },
    {
      "run_id": 33,
      "dataset_version_id": 33,
      "input_role": "train",
      "sample_fraction": 0.53,
      "rows_used": "29958"
    },
    {
      "run_id": 44,
      "dataset_version_id": 41,
      "input_role": "validation",
      "sample_fraction": 0.98,
      "rows_used": "65794"
    },
    {
      "run_id": 31,
      "dataset_version_id": 60,
      "input_role": "train",
      "sample_fraction": 0.9,
      "rows_used": "68929"
    },
    {
      "run_id": 43,
      "dataset_version_id": 48,
      "input_role": "train",
      "sample_fraction": 0.69,
      "rows_used": "50590"
    },
    {
      "run_id": 2,
      "dataset_version_id": 29,
      "input_role": "validation",
      "sample_fraction": 0.56,
      "rows_used": "32291"
    },
    {
      "run_id": 34,
      "dataset_version_id": 60,
      "input_role": "train",
      "sample_fraction": 0.6,
      "rows_used": "45953"
    },
    {
      "run_id": 5,
      "dataset_version_id": 6,
      "input_role": "train",
      "sample_fraction": 0.45,
      "rows_used": "22575"
    },
    {
      "run_id": 28,
      "dataset_version_id": 51,
      "input_role": "validation",
      "sample_fraction": 0.63,
      "rows_used": "44627"
    },
    {
      "run_id": 25,
      "dataset_version_id": 16,
      "input_role": "validation",
      "sample_fraction": 0.67,
      "rows_used": "40469"
    },
    {
      "run_id": 50,
      "dataset_version_id": 5,
      "input_role": "test",
      "sample_fraction": 0.66,
      "rows_used": "38912"
    },
    {
      "run_id": 21,
      "dataset_version_id": 16,
      "input_role": "train",
      "sample_fraction": 0.51,
      "rows_used": "30805"
    },
    {
      "run_id": 41,
      "dataset_version_id": 33,
      "input_role": "validation",
      "sample_fraction": 0.77,
      "rows_used": "43523"
    },
    {
      "run_id": 45,
      "dataset_version_id": 28,
      "input_role": "validation",
      "sample_fraction": 0.89,
      "rows_used": "51703"
    },
    {
      "run_id": 37,
      "dataset_version_id": 51,
      "input_role": "train",
      "sample_fraction": 0.67,
      "rows_used": "47460"
    },
    {
      "run_id": 6,
      "dataset_version_id": 41,
      "input_role": "train",
      "sample_fraction": 0.96,
      "rows_used": "64452"
    },
    {
      "run_id": 32,
      "dataset_version_id": 35,
      "input_role": "validation",
      "sample_fraction": 0.99,
      "rows_used": "76132"
    },
    {
      "run_id": 31,
      "dataset_version_id": 4,
      "input_role": "validation",
      "sample_fraction": 1,
      "rows_used": "46300"
    },
    {
      "run_id": 21,
      "dataset_version_id": 26,
      "input_role": "validation",
      "sample_fraction": 0.88,
      "rows_used": "54124"
    },
    {
      "run_id": 25,
      "dataset_version_id": 34,
      "input_role": "test",
      "sample_fraction": 0.77,
      "rows_used": "55439"
    },
    {
      "run_id": 21,
      "dataset_version_id": 31,
      "input_role": "test",
      "sample_fraction": 0.58,
      "rows_used": "30912"
    },
    {
      "run_id": 9,
      "dataset_version_id": 45,
      "input_role": "train",
      "sample_fraction": 0.81,
      "rows_used": "58051"
    },
    {
      "run_id": 33,
      "dataset_version_id": 51,
      "input_role": "validation",
      "sample_fraction": 0.91,
      "rows_used": "64461"
    },
    {
      "run_id": 1,
      "dataset_version_id": 50,
      "input_role": "validation",
      "sample_fraction": 0.89,
      "rows_used": "64872"
    },
    {
      "run_id": 51,
      "dataset_version_id": 15,
      "input_role": "train",
      "sample_fraction": 0.68,
      "rows_used": "42191"
    },
    {
      "run_id": 18,
      "dataset_version_id": 57,
      "input_role": "test",
      "sample_fraction": 0.94,
      "rows_used": "67339"
    },
    {
      "run_id": 11,
      "dataset_version_id": 56,
      "input_role": "test",
      "sample_fraction": 1,
      "rows_used": "70207"
    },
    {
      "run_id": 28,
      "dataset_version_id": 46,
      "input_role": "test",
      "sample_fraction": 0.53,
      "rows_used": "45648"
    },
    {
      "run_id": 29,
      "dataset_version_id": 62,
      "input_role": "validation",
      "sample_fraction": 0.98,
      "rows_used": "63673"
    },
    {
      "run_id": 16,
      "dataset_version_id": 10,
      "input_role": "test",
      "sample_fraction": 0.85,
      "rows_used": "49059"
    },
    {
      "run_id": 32,
      "dataset_version_id": 20,
      "input_role": "test",
      "sample_fraction": 0.83,
      "rows_used": "37191"
    },
    {
      "run_id": 49,
      "dataset_version_id": 11,
      "input_role": "test",
      "sample_fraction": 0.98,
      "rows_used": "60375"
    },
    {
      "run_id": 1,
      "dataset_version_id": 13,
      "input_role": "test",
      "sample_fraction": 0.99,
      "rows_used": "51156"
    },
    {
      "run_id": 46,
      "dataset_version_id": 40,
      "input_role": "test",
      "sample_fraction": 0.41,
      "rows_used": "30540"
    },
    {
      "run_id": 22,
      "dataset_version_id": 8,
      "input_role": "validation",
      "sample_fraction": 0.71,
      "rows_used": "44244"
    },
    {
      "run_id": 39,
      "dataset_version_id": 40,
      "input_role": "validation",
      "sample_fraction": 0.68,
      "rows_used": "50653"
    },
    {
      "run_id": 30,
      "dataset_version_id": 25,
      "input_role": "validation",
      "sample_fraction": 0.94,
      "rows_used": "47314"
    },
    {
      "run_id": 39,
      "dataset_version_id": 47,
      "input_role": "test",
      "sample_fraction": 0.41,
      "rows_used": "34502"
    },
    {
      "run_id": 13,
      "dataset_version_id": 8,
      "input_role": "train",
      "sample_fraction": 0.99,
      "rows_used": "61693"
    },
    {
      "run_id": 15,
      "dataset_version_id": 23,
      "input_role": "train",
      "sample_fraction": 0.56,
      "rows_used": "33694"
    },
    {
      "run_id": 12,
      "dataset_version_id": 54,
      "input_role": "train",
      "sample_fraction": 0.99,
      "rows_used": "85596"
    },
    {
      "run_id": 31,
      "dataset_version_id": 40,
      "input_role": "test",
      "sample_fraction": 1,
      "rows_used": "74489"
    },
    {
      "run_id": 34,
      "dataset_version_id": 56,
      "input_role": "validation",
      "sample_fraction": 0.75,
      "rows_used": "52655"
    },
    {
      "run_id": 45,
      "dataset_version_id": 19,
      "input_role": "test",
      "sample_fraction": 0.44,
      "rows_used": "24138"
    },
    {
      "run_id": 29,
      "dataset_version_id": 11,
      "input_role": "test",
      "sample_fraction": 1,
      "rows_used": "61607"
    },
    {
      "run_id": 3,
      "dataset_version_id": 62,
      "input_role": "train",
      "sample_fraction": 0.65,
      "rows_used": "42232"
    },
    {
      "run_id": 8,
      "dataset_version_id": 37,
      "input_role": "test",
      "sample_fraction": 0.6,
      "rows_used": "32143"
    }
  ]
}
