diff --git a/02-data/01-size-100/01-basic-party.csv.gz b/02-data/01-size-100/01-basic-party.csv.gz index 937696b..5736b58 100644 Binary files a/02-data/01-size-100/01-basic-party.csv.gz and b/02-data/01-size-100/01-basic-party.csv.gz differ diff --git a/02-data/01-size-100/01-basic-party.parquet b/02-data/01-size-100/01-basic-party.parquet index dad70e7..d1e4a1f 100644 Binary files a/02-data/01-size-100/01-basic-party.parquet and b/02-data/01-size-100/01-basic-party.parquet differ diff --git a/02-data/01-size-100/02-basic-contact.csv.gz b/02-data/01-size-100/02-basic-contact.csv.gz index df9c682..ad29607 100644 Binary files a/02-data/01-size-100/02-basic-contact.csv.gz and b/02-data/01-size-100/02-basic-contact.csv.gz differ diff --git a/02-data/01-size-100/02-basic-contact.parquet b/02-data/01-size-100/02-basic-contact.parquet index 00fcbc1..54d9828 100644 Binary files a/02-data/01-size-100/02-basic-contact.parquet and b/02-data/01-size-100/02-basic-contact.parquet differ diff --git a/02-data/01-size-100/03-basic-relation.csv.gz b/02-data/01-size-100/03-basic-relation.csv.gz index da5d088..913aeff 100644 Binary files a/02-data/01-size-100/03-basic-relation.csv.gz and b/02-data/01-size-100/03-basic-relation.csv.gz differ diff --git a/02-data/01-size-100/03-basic-relation.parquet b/02-data/01-size-100/03-basic-relation.parquet index 90964f7..51c7378 100644 Binary files a/02-data/01-size-100/03-basic-relation.parquet and b/02-data/01-size-100/03-basic-relation.parquet differ diff --git a/02-data/01-size-100/04-basic-account.csv.gz b/02-data/01-size-100/04-basic-account.csv.gz index d226d1a..9385f33 100644 Binary files a/02-data/01-size-100/04-basic-account.csv.gz and b/02-data/01-size-100/04-basic-account.csv.gz differ diff --git a/02-data/01-size-100/04-basic-account.parquet b/02-data/01-size-100/04-basic-account.parquet index 15ed378..d73779c 100644 Binary files a/02-data/01-size-100/04-basic-account.parquet and b/02-data/01-size-100/04-basic-account.parquet differ diff --git a/02-data/01-size-100/05-basic-transaction.csv.gz b/02-data/01-size-100/05-basic-transaction.csv.gz index c071ee9..f328c20 100644 Binary files a/02-data/01-size-100/05-basic-transaction.csv.gz and b/02-data/01-size-100/05-basic-transaction.csv.gz differ diff --git a/02-data/01-size-100/05-basic-transaction.parquet b/02-data/01-size-100/05-basic-transaction.parquet index 32c3c5f..edc4a6f 100644 Binary files a/02-data/01-size-100/05-basic-transaction.parquet and b/02-data/01-size-100/05-basic-transaction.parquet differ diff --git a/02-data/01-size-100/06-basic-event.csv.gz b/02-data/01-size-100/06-basic-event.csv.gz index b0928ce..18badd0 100644 Binary files a/02-data/01-size-100/06-basic-event.csv.gz and b/02-data/01-size-100/06-basic-event.csv.gz differ diff --git a/02-data/01-size-100/06-basic-event.parquet b/02-data/01-size-100/06-basic-event.parquet index 85659a7..c9d984c 100644 Binary files a/02-data/01-size-100/06-basic-event.parquet and b/02-data/01-size-100/06-basic-event.parquet differ diff --git a/02-data/01-size-100/07-basic-communication.csv.gz b/02-data/01-size-100/07-basic-communication.csv.gz index d03ba8a..e29cb7f 100644 Binary files a/02-data/01-size-100/07-basic-communication.csv.gz and b/02-data/01-size-100/07-basic-communication.csv.gz differ diff --git a/02-data/01-size-100/07-basic-communication.parquet b/02-data/01-size-100/07-basic-communication.parquet index 69d336d..822f195 100644 Binary files a/02-data/01-size-100/07-basic-communication.parquet and b/02-data/01-size-100/07-basic-communication.parquet differ diff --git a/02-data/02-size-1K/01-basic-party.csv.gz b/02-data/02-size-1K/01-basic-party.csv.gz index e3bdc35..1c70471 100644 Binary files a/02-data/02-size-1K/01-basic-party.csv.gz and b/02-data/02-size-1K/01-basic-party.csv.gz differ diff --git a/02-data/02-size-1K/01-basic-party.parquet b/02-data/02-size-1K/01-basic-party.parquet index 2923c00..e79f3f5 100644 Binary files a/02-data/02-size-1K/01-basic-party.parquet and b/02-data/02-size-1K/01-basic-party.parquet differ diff --git a/02-data/02-size-1K/02-basic-contact.csv.gz b/02-data/02-size-1K/02-basic-contact.csv.gz index 39d436d..f4bf9f0 100644 Binary files a/02-data/02-size-1K/02-basic-contact.csv.gz and b/02-data/02-size-1K/02-basic-contact.csv.gz differ diff --git a/02-data/02-size-1K/02-basic-contact.parquet b/02-data/02-size-1K/02-basic-contact.parquet index 11f941b..f28d112 100644 Binary files a/02-data/02-size-1K/02-basic-contact.parquet and b/02-data/02-size-1K/02-basic-contact.parquet differ diff --git a/02-data/02-size-1K/03-basic-relation.csv.gz b/02-data/02-size-1K/03-basic-relation.csv.gz index fc8329f..481d52e 100644 Binary files a/02-data/02-size-1K/03-basic-relation.csv.gz and b/02-data/02-size-1K/03-basic-relation.csv.gz differ diff --git a/02-data/02-size-1K/03-basic-relation.parquet b/02-data/02-size-1K/03-basic-relation.parquet index 679cb95..62a91a3 100644 Binary files a/02-data/02-size-1K/03-basic-relation.parquet and b/02-data/02-size-1K/03-basic-relation.parquet differ diff --git a/02-data/02-size-1K/04-basic-account.csv.gz b/02-data/02-size-1K/04-basic-account.csv.gz index e79beb6..b56d27e 100644 Binary files a/02-data/02-size-1K/04-basic-account.csv.gz and b/02-data/02-size-1K/04-basic-account.csv.gz differ diff --git a/02-data/02-size-1K/04-basic-account.parquet b/02-data/02-size-1K/04-basic-account.parquet index d8c1bd9..66115f7 100644 Binary files a/02-data/02-size-1K/04-basic-account.parquet and b/02-data/02-size-1K/04-basic-account.parquet differ diff --git a/02-data/02-size-1K/05-basic-transaction.csv.gz b/02-data/02-size-1K/05-basic-transaction.csv.gz index 33aa030..5250781 100644 Binary files a/02-data/02-size-1K/05-basic-transaction.csv.gz and b/02-data/02-size-1K/05-basic-transaction.csv.gz differ diff --git a/02-data/02-size-1K/05-basic-transaction.parquet b/02-data/02-size-1K/05-basic-transaction.parquet index a626a00..c63f899 100644 Binary files a/02-data/02-size-1K/05-basic-transaction.parquet and b/02-data/02-size-1K/05-basic-transaction.parquet differ diff --git a/02-data/02-size-1K/06-basic-event.csv.gz b/02-data/02-size-1K/06-basic-event.csv.gz index 4cb6edd..614498d 100644 Binary files a/02-data/02-size-1K/06-basic-event.csv.gz and b/02-data/02-size-1K/06-basic-event.csv.gz differ diff --git a/02-data/02-size-1K/06-basic-event.parquet b/02-data/02-size-1K/06-basic-event.parquet index 475641e..082c540 100644 Binary files a/02-data/02-size-1K/06-basic-event.parquet and b/02-data/02-size-1K/06-basic-event.parquet differ diff --git a/02-data/02-size-1K/07-basic-communication.csv.gz b/02-data/02-size-1K/07-basic-communication.csv.gz index 940e861..bdb19bf 100644 Binary files a/02-data/02-size-1K/07-basic-communication.csv.gz and b/02-data/02-size-1K/07-basic-communication.csv.gz differ diff --git a/02-data/02-size-1K/07-basic-communication.parquet b/02-data/02-size-1K/07-basic-communication.parquet index 15926e9..a03c4ce 100644 Binary files a/02-data/02-size-1K/07-basic-communication.parquet and b/02-data/02-size-1K/07-basic-communication.parquet differ diff --git a/03-test/01-size-100.json b/03-test/01-size-100.json index ae0444a..001a8ac 100644 --- a/03-test/01-size-100.json +++ b/03-test/01-size-100.json @@ -5,504 +5,488 @@ "spec": { "HintLast-0": { "01-basic-party": { - "party-id": "042bb8db-6d0f-4908-a6a2-3bb4e099bd16", - "party-establishment": "1955-01-31", + "party-id": "c11c7315-76c1-4b67-93a2-0a635cde9cba", + "party-establishment": "1977-09-04", "party-type": "Customer", - "party-typedate": "1999-07-08", + "party-typedate": "2015-01-10", "party-gender": "F", - "party-education": "High school", + "party-education": "Elementary school", "party-familystatus": "Married", "party-nchild": 1, - "party-industry": "Public administration", - "party-industryposition": "Driver", - "party-residencecountry": "Singapore", - "party-city": "North Mark", - "party-income": 117000, + "party-industry": "Food industry", + "party-industryposition": "Lawyer", + "party-residencecountry": "Faroe Islands", + "party-city": "Julieport", + "party-income": 163000, "party-incometype": "Earned", "party-peoplehousehold": 3, - "party-incomehousehold": 128700, - "party-expenseshousehold": 25740, + "party-incomehousehold": 342300, + "party-expenseshousehold": 102690, "party-currency": "USD", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "02-basic-contact": { - "party-id": "042bb8db-6d0f-4908-a6a2-3bb4e099bd16", - "contact-id": "da901d85-a8b8-4f24-a7b8-1343ab8fc79d", - "contact-email": "nataliedavis@example.org", - "contact-phone": "001-785-824-1105x869", + "party-id": "c11c7315-76c1-4b67-93a2-0a635cde9cba", + "contact-id": "5514785c-7a44-4fb1-8781-52d72db1fe37", + "contact-email": "hodgesbrenda@example.net", + "contact-phone": "210-541-3310x671", "contact-state": "Active", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "03-basic-relation": { - "party-id": "042bb8db-6d0f-4908-a6a2-3bb4e099bd16", - "relation-id": "ed452e4c-367d-48c1-939f-c10785aee72d", - "relation-childid": "2955175d-347a-4760-a6c6-ac4f8a4c9655", + "party-id": "c11c7315-76c1-4b67-93a2-0a635cde9cba", + "relation-id": "60ea675c-4ffd-459f-9d10-84ea32908be5", + "relation-childid": "a5b23692-cf2f-4072-935f-7a7bed2e9fdc", "relation-type": null, "relation-date": "1970-01-01 08:00:00", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "04-basic-account": { - "party-id": "042bb8db-6d0f-4908-a6a2-3bb4e099bd16", - "account-id": "88d4d44b-7276-4db1-81a2-365775ca17f5", + "party-id": "c11c7315-76c1-4b67-93a2-0a635cde9cba", + "account-id": "e7a5487b-598d-469d-b3bf-3f835dec2b95", "account-type": "current account", - "account-createdate": "2008-08-07", + "account-createdate": "2015-01-10", "account-state": "active", "account-nonactivedate": "2200-01-01", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "05-basic-transaction": { - "account-id": "88d4d44b-7276-4db1-81a2-365775ca17f5", - "transaction-id": "83fcd36d-2644-4d8c-b17f-88af4d76dcf4", + "account-id": "e7a5487b-598d-469d-b3bf-3f835dec2b95", + "transaction-id": "54f29bf9-d1bf-482c-8630-d3cfdee97ed2", "transaction-direction": "Incoming", - "transaction-type": "Instant", - "transaction-value": 4379, + "transaction-type": "Standard", + "transaction-value": 1327, "transaction-currency": "USD", "transaction-description": "", - "transaction-date": "2024-04-09", - "counterparty-name": "Leslie Bailey", - "counterparty-iban": "GB42WNUG86842239914366", + "transaction-date": "2024-04-02", + "counterparty-name": "Cassandra Oconnor", + "counterparty-iban": "GB43TJUZ20395593818387", "counterparty-other": "", - "transaction-fraudanomaly": 0.6314, - "transaction-fraud": 1, - "record-date": "2024-04-17 23:11:30" + "transaction-fraudanomaly": 0.0, + "transaction-fraud": 0, + "record-date": "2024-04-18 16:57:38" }, "06-basic-event": { - "party-id": "042bb8db-6d0f-4908-a6a2-3bb4e099bd16", - "event-id": "a0f43e13-2fc9-4943-baf8-7d180f3b91df", - "session-id": "b27ed19d-f443-45fa-a926-9df883b12c6f", + "party-id": "c11c7315-76c1-4b67-93a2-0a635cde9cba", + "event-id": "22098eee-a201-4a53-9a42-a38e34058123", + "session-id": "9825073b-350d-4846-98de-7456840ef33b", "event-group": "product", "event-category": "account detail", "event-action": "show", "event-detail": "", - "event-date": "2024-04-17 04:23:51", - "record-date": "2024-04-17 23:11:30" + "event-date": "2024-04-18 17:15:35", + "record-date": "2024-04-18 16:57:38" }, "07-basic-communication": { - "party-id": "042bb8db-6d0f-4908-a6a2-3bb4e099bd16", - "communication-id": "3bb9f615-933c-4cdb-a259-4d4aa494fcc5", - "session-id": "135dba9e-d445-4868-9854-8515d5a42a4b", - "content": "Can you provide me with the steps to set up voicemail on my new device?", + "party-id": "c11c7315-76c1-4b67-93a2-0a635cde9cba", + "communication-id": "f815bc51-0176-4529-84b2-58bb534caaff", + "session-id": "60f0c4b0-ab02-4f4c-b8d2-c56081ee0d2f", + "content": "How can I open or close a bank account?", "content-type": "text", "channel": "email", - "communication-date": "2024-04-17 04:13:55", - "record-date": "2024-04-17 23:11:30" + "communication-date": "2024-04-18 16:48:46", + "record-date": "2024-04-18 16:57:38" } }, "HintLast-1": { "01-basic-party": { - "party-id": "210c9896-02c2-41bc-a9c8-2ce98dc3d461", - "party-establishment": "1931-06-30", + "party-id": "e910cbba-f6fd-47a4-8e11-346689a1a304", + "party-establishment": "1968-04-17", "party-type": "Customer", - "party-typedate": "2023-04-12", - "party-gender": "M", - "party-education": "High school", - "party-familystatus": "Single", - "party-nchild": 2, - "party-industry": "Education", - "party-industryposition": "Accountant", - "party-residencecountry": "Grenada", - "party-city": "Turnerhaven", - "party-income": 132000, + "party-typedate": "2003-03-29", + "party-gender": "F", + "party-education": "Elementary school", + "party-familystatus": "Married", + "party-nchild": 1, + "party-industry": "IT", + "party-industryposition": "Economist", + "party-residencecountry": "China", + "party-city": "North Michelle", + "party-income": 109000, "party-incometype": "Earned", - "party-peoplehousehold": 4, - "party-incomehousehold": 132000, - "party-expenseshousehold": 56760, + "party-peoplehousehold": 3, + "party-incomehousehold": 305200, + "party-expenseshousehold": 134288, "party-currency": "USD", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "02-basic-contact": { - "party-id": "210c9896-02c2-41bc-a9c8-2ce98dc3d461", - "contact-id": "e1058994-48c2-4ad8-9968-5ad6d7a0fefa", - "contact-email": "burnettkaitlin@example.org", - "contact-phone": "+1-456-429-3636x522", + "party-id": "e910cbba-f6fd-47a4-8e11-346689a1a304", + "contact-id": "a1c492f8-e656-43a1-b373-b424c0ff4f1b", + "contact-email": "james03@example.com", + "contact-phone": "(488)378-3066x9949", "contact-state": "Active", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "04-basic-account": { - "party-id": "210c9896-02c2-41bc-a9c8-2ce98dc3d461", - "account-id": "7bea8180-a325-46b1-90b0-dbe1944cc78b", + "party-id": "e910cbba-f6fd-47a4-8e11-346689a1a304", + "account-id": "642707c9-6e5d-4924-8a9b-47ec23c92070", "account-type": "current account", - "account-createdate": "2023-04-12", + "account-createdate": "2003-03-29", "account-state": "active", "account-nonactivedate": "2200-01-01", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "05-basic-transaction": { - "account-id": "7bea8180-a325-46b1-90b0-dbe1944cc78b", - "transaction-id": "9277cf2c-47c7-4c1b-9f78-dc49a7999be9", + "account-id": "642707c9-6e5d-4924-8a9b-47ec23c92070", + "transaction-id": "caae4828-a018-4bbb-8161-dda984169108", "transaction-direction": "Incoming", "transaction-type": "Standard", - "transaction-value": 2714, + "transaction-value": 1922, "transaction-currency": "USD", - "transaction-description": "Payment for Network Setup Services", - "transaction-date": "2024-04-02", - "counterparty-name": "Susan Melendez", - "counterparty-iban": "GB77ANLQ22017048224374", + "transaction-description": "Treatment manage current south other.", + "transaction-date": "2024-04-03", + "counterparty-name": "Megan Carey", + "counterparty-iban": "GB87ZJML75049915727923", "counterparty-other": "", - "transaction-fraudanomaly": 0, + "transaction-fraudanomaly": 0.0, "transaction-fraud": 0, - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "06-basic-event": { - "party-id": "210c9896-02c2-41bc-a9c8-2ce98dc3d461", - "event-id": "b9225fd4-e001-431e-a4dc-922c255777dc", - "session-id": "ca544905-1262-486e-a710-21ebdb092669", + "party-id": "e910cbba-f6fd-47a4-8e11-346689a1a304", + "event-id": "40fc3c2c-15cf-4efb-90e1-2ad47a397472", + "session-id": "c5d2adc4-2924-4a0c-97b4-ed1edec94770", "event-group": "offer", "event-category": "service list", "event-action": "show", "event-detail": "", - "event-date": "2024-04-13 18:41:16", - "record-date": "2024-04-17 23:11:30" + "event-date": "2024-04-14 02:09:49", + "record-date": "2024-04-18 16:57:38" }, "07-basic-communication": { - "party-id": "210c9896-02c2-41bc-a9c8-2ce98dc3d461", - "communication-id": "4ccce74b-e1f5-4b0d-96cd-35f7a1ba9f31", - "session-id": "5497d48c-ddc0-4033-bb47-d3f7671ce559", - "content": "The frequent updates are disruptive and do not seem to improve the product.", + "party-id": "e910cbba-f6fd-47a4-8e11-346689a1a304", + "communication-id": "1f209535-579c-44c7-a73b-7cce57ad2abb", + "session-id": "210f828d-f062-4ad8-a82e-b09f03321f72", + "content": "Minute piece art make response more good ask book dream green cell personal quality agency.", "content-type": "text", - "channel": "chat", - "communication-date": "2024-04-16 11:33:00", - "record-date": "2024-04-17 23:11:30" + "channel": "email", + "communication-date": "2024-04-16 09:34:23", + "record-date": "2024-04-18 16:57:38" } }, "HintLast-2": { "01-basic-party": { - "party-id": "57db7c2b-52b0-4bc0-a7f0-1488c71e4fe0", - "party-establishment": "1937-11-08", + "party-id": "e910cbba-f6fd-47a4-8e11-346689a1a304", + "party-establishment": "1968-04-17", "party-type": "Customer", - "party-typedate": "2020-10-12", + "party-typedate": "2003-03-29", "party-gender": "F", "party-education": "Elementary school", "party-familystatus": "Married", "party-nchild": 1, - "party-industry": "Education", + "party-industry": "IT", "party-industryposition": "Economist", - "party-residencecountry": "Canada", - "party-city": "New William", - "party-income": 136000, + "party-residencecountry": "China", + "party-city": "North Michelle", + "party-income": 109000, "party-incometype": "Earned", "party-peoplehousehold": 3, - "party-incomehousehold": 340000, - "party-expenseshousehold": 153000, + "party-incomehousehold": 305200, + "party-expenseshousehold": 134288, "party-currency": "USD", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "02-basic-contact": { - "party-id": "57db7c2b-52b0-4bc0-a7f0-1488c71e4fe0", - "contact-id": "e6893400-9d4e-4a26-8b27-2f2ab5c5429e", - "contact-email": "hrodriguez@example.net", - "contact-phone": "001-543-828-1855x49385", + "party-id": "e910cbba-f6fd-47a4-8e11-346689a1a304", + "contact-id": "a1c492f8-e656-43a1-b373-b424c0ff4f1b", + "contact-email": "james03@example.com", + "contact-phone": "(488)378-3066x9949", "contact-state": "Active", - "record-date": "2024-04-17 23:11:30" - }, - "03-basic-relation": { - "party-id": "57db7c2b-52b0-4bc0-a7f0-1488c71e4fe0", - "relation-id": "528ced33-355a-48f2-9cc0-9433809a8ca1", - "relation-childid": "722391c3-8bfd-4451-890e-3e927a293cd6", - "relation-type": null, - "relation-date": "1970-01-01 08:00:00", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "04-basic-account": { - "party-id": "57db7c2b-52b0-4bc0-a7f0-1488c71e4fe0", - "account-id": "5b0bbf54-1056-4001-aec2-afb9b7c5ecfa", + "party-id": "e910cbba-f6fd-47a4-8e11-346689a1a304", + "account-id": "642707c9-6e5d-4924-8a9b-47ec23c92070", "account-type": "current account", - "account-createdate": "2020-10-12", + "account-createdate": "2003-03-29", "account-state": "active", "account-nonactivedate": "2200-01-01", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "05-basic-transaction": { - "account-id": "5b0bbf54-1056-4001-aec2-afb9b7c5ecfa", - "transaction-id": "0b614c37-7db1-4e14-a153-d816362743f2", + "account-id": "642707c9-6e5d-4924-8a9b-47ec23c92070", + "transaction-id": "caae4828-a018-4bbb-8161-dda984169108", "transaction-direction": "Incoming", - "transaction-type": "Instant", - "transaction-value": 4073, + "transaction-type": "Standard", + "transaction-value": 1922, "transaction-currency": "USD", - "transaction-description": "Payment for Real Estate Brokerage Services Rendered", - "transaction-date": "2024-04-17", - "counterparty-name": "Donald Marquez", - "counterparty-iban": "GB16EBGU89720669851627", + "transaction-description": "Treatment manage current south other.", + "transaction-date": "2024-04-03", + "counterparty-name": "Megan Carey", + "counterparty-iban": "GB87ZJML75049915727923", "counterparty-other": "", - "transaction-fraudanomaly": 0, + "transaction-fraudanomaly": 0.0, "transaction-fraud": 0, - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "06-basic-event": { - "party-id": "57db7c2b-52b0-4bc0-a7f0-1488c71e4fe0", - "event-id": "3c9fe1f3-d2f2-4fc3-89de-6d7a4631e4f8", - "session-id": "85ef6e34-23d2-4cbc-8426-07979601dc28", + "party-id": "e910cbba-f6fd-47a4-8e11-346689a1a304", + "event-id": "40fc3c2c-15cf-4efb-90e1-2ad47a397472", + "session-id": "c5d2adc4-2924-4a0c-97b4-ed1edec94770", "event-group": "offer", "event-category": "service list", "event-action": "show", "event-detail": "", - "event-date": "2024-04-15 11:18:26", - "record-date": "2024-04-17 23:11:30" + "event-date": "2024-04-14 02:09:49", + "record-date": "2024-04-18 16:57:38" }, "07-basic-communication": { - "party-id": "57db7c2b-52b0-4bc0-a7f0-1488c71e4fe0", - "communication-id": "cefe17d2-7778-45b9-b1db-13e7249f0506", - "session-id": "2ad0931f-d870-427d-90a2-00b43167936e", - "content": "How do I go about changing the vehicle associated with my current insurance policy?", + "party-id": "e910cbba-f6fd-47a4-8e11-346689a1a304", + "communication-id": "1f209535-579c-44c7-a73b-7cce57ad2abb", + "session-id": "210f828d-f062-4ad8-a82e-b09f03321f72", + "content": "Minute piece art make response more good ask book dream green cell personal quality agency.", "content-type": "text", "channel": "email", - "communication-date": "2024-04-15 19:58:14", - "record-date": "2024-04-17 23:11:30" + "communication-date": "2024-04-16 09:34:23", + "record-date": "2024-04-18 16:57:38" } }, "Hint-0": { "01-basic-party": { - "party-id": "56778bcf-0b4f-48db-b28f-55ba66740e95", - "party-establishment": "1943-11-28", + "party-id": "62382a2c-b0fb-477f-842d-72312054d674", + "party-establishment": "1973-06-11", "party-type": "Customer", - "party-typedate": "2003-07-31", + "party-typedate": "1998-06-26", "party-gender": "M", - "party-education": "High school", - "party-familystatus": "Married", + "party-education": "Elementary school", + "party-familystatus": "Single", "party-nchild": 1, "party-industry": "Education", - "party-industryposition": "Sales", - "party-residencecountry": "Sweden", - "party-city": "Stevenfurt", - "party-income": 161000, + "party-industryposition": "Electrician", + "party-residencecountry": "Myanmar", + "party-city": "Ibarraside", + "party-income": 113000, "party-incometype": "Earned", "party-peoplehousehold": 3, - "party-incomehousehold": 177100, - "party-expenseshousehold": 44275, + "party-incomehousehold": 146900, + "party-expenseshousehold": 48477, "party-currency": "USD", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "02-basic-contact": { - "party-id": "56778bcf-0b4f-48db-b28f-55ba66740e95", - "contact-id": "676e45eb-bb13-4d03-b2ca-4a54ca2c671c", - "contact-email": "wrightdaniel@example.net", - "contact-phone": "9515855336", + "party-id": "62382a2c-b0fb-477f-842d-72312054d674", + "contact-id": "e536d94d-df01-4590-ba2a-f9002b43d72b", + "contact-email": "twalker@example.com", + "contact-phone": "001-994-272-8983x16288", "contact-state": "Active", - "record-date": "2024-04-17 23:11:30" - }, - "03-basic-relation": { - "party-id": "56778bcf-0b4f-48db-b28f-55ba66740e95", - "relation-id": "bd82aa49-47f3-43ed-b1d9-b2a9fdbda749", - "relation-childid": "667ffc14-4ac6-4292-afbf-9ef79caae4ba", - "relation-type": null, - "relation-date": "1970-01-01 08:00:00", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "04-basic-account": { - "party-id": "56778bcf-0b4f-48db-b28f-55ba66740e95", - "account-id": "59308813-84e0-497c-abfd-ef0b6222513d", + "party-id": "62382a2c-b0fb-477f-842d-72312054d674", + "account-id": "c74b6d86-d038-4248-83b7-503b1f06cb38", "account-type": "current account", - "account-createdate": "2003-07-31", + "account-createdate": "2007-03-23", "account-state": "active", "account-nonactivedate": "2200-01-01", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "05-basic-transaction": { - "account-id": "59308813-84e0-497c-abfd-ef0b6222513d", - "transaction-id": "4087593b-d297-42d0-abd1-59e7e60446f0", + "account-id": "c74b6d86-d038-4248-83b7-503b1f06cb38", + "transaction-id": "a9ab81da-7d7c-446f-9bf5-494251c21359", "transaction-direction": "Incoming", "transaction-type": "Instant", - "transaction-value": 2616, + "transaction-value": 4871, "transaction-currency": "USD", - "transaction-description": "E-commerce Sales Income", - "transaction-date": "2020-05-18", - "counterparty-name": "Jesse Hampton", - "counterparty-iban": "GB19HPDW58029062659985", + "transaction-description": "Payment for SEO Optimization Services", + "transaction-date": "2020-07-29", + "counterparty-name": "Virginia Wood", + "counterparty-iban": "GB09XUBI47510062296548", "counterparty-other": "", - "transaction-fraudanomaly": 0, + "transaction-fraudanomaly": 0.0, "transaction-fraud": 0, - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "06-basic-event": { - "party-id": "56778bcf-0b4f-48db-b28f-55ba66740e95", - "event-id": "88f00e5f-2613-42e2-9b0c-f205558aa44c", - "session-id": "08f20e85-899f-4d48-915f-da2c840d8aef", - "event-group": "offer", - "event-category": "product list", - "event-action": "show", + "party-id": "62382a2c-b0fb-477f-842d-72312054d674", + "event-id": "5060b14a-7345-4620-9df3-dc8f93b3fa47", + "session-id": "0a1c4c3f-70fe-45cf-9f0e-369ab68e03b9", + "event-group": "access", + "event-category": "login", + "event-action": "web", "event-detail": "", - "event-date": "2024-02-12 19:53:47", - "record-date": "2024-04-17 23:11:30" + "event-date": "2024-04-15 11:55:02", + "record-date": "2024-04-18 16:57:38" }, "07-basic-communication": { - "party-id": "56778bcf-0b4f-48db-b28f-55ba66740e95", - "communication-id": "45c29326-1f0b-40e5-946c-85634ae9a400", - "session-id": "5d51a212-aa35-4892-804d-76b296943554", - "content": "How can I change my account settings?", + "party-id": "62382a2c-b0fb-477f-842d-72312054d674", + "communication-id": "6498e346-9b5f-4d32-841f-676b85ffa15f", + "session-id": "9b331f49-6f27-4ff4-b179-0ebd9f26414e", + "content": "How can I get a quote or purchase a new product?", "content-type": "text", "channel": "email", - "communication-date": "2024-03-19 22:10:12", - "record-date": "2024-04-17 23:11:30" + "communication-date": "2024-04-08 10:38:39", + "record-date": "2024-04-18 16:57:38" } }, "Hint-1": { "01-basic-party": { - "party-id": "57db7c2b-52b0-4bc0-a7f0-1488c71e4fe0", - "party-establishment": "1937-11-08", + "party-id": "fc33c6ef-e844-48b4-b9ac-bf9514bf1411", + "party-establishment": "1983-01-16", "party-type": "Customer", - "party-typedate": "2020-10-12", + "party-typedate": "2016-08-22", "party-gender": "F", "party-education": "Elementary school", - "party-familystatus": "Married", - "party-nchild": 1, - "party-industry": "Education", - "party-industryposition": "Economist", - "party-residencecountry": "Canada", - "party-city": "New William", - "party-income": 136000, + "party-familystatus": "Single", + "party-nchild": 2, + "party-industry": "Medical services", + "party-industryposition": "Receptionist", + "party-residencecountry": "Lesotho", + "party-city": "New Charleston", + "party-income": 77000, "party-incometype": "Earned", - "party-peoplehousehold": 3, - "party-incomehousehold": 340000, - "party-expenseshousehold": 153000, + "party-peoplehousehold": 4, + "party-incomehousehold": 184800, + "party-expenseshousehold": 33264, "party-currency": "USD", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "02-basic-contact": { - "party-id": "57db7c2b-52b0-4bc0-a7f0-1488c71e4fe0", - "contact-id": "e6893400-9d4e-4a26-8b27-2f2ab5c5429e", - "contact-email": "hrodriguez@example.net", - "contact-phone": "001-543-828-1855x49385", + "party-id": "fc33c6ef-e844-48b4-b9ac-bf9514bf1411", + "contact-id": "8bc41709-8ec8-4a56-8068-1270aa4a87c6", + "contact-email": "zreyes@example.net", + "contact-phone": "001-858-847-2379x233", "contact-state": "Active", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "03-basic-relation": { - "party-id": "57db7c2b-52b0-4bc0-a7f0-1488c71e4fe0", - "relation-id": "528ced33-355a-48f2-9cc0-9433809a8ca1", - "relation-childid": "722391c3-8bfd-4451-890e-3e927a293cd6", + "party-id": "fc33c6ef-e844-48b4-b9ac-bf9514bf1411", + "relation-id": "4863c9bd-5f51-486d-98ff-49430d79c559", + "relation-childid": "80b8a409-a21c-4657-b42b-d41e35dd40a6", "relation-type": null, "relation-date": "1970-01-01 08:00:00", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "04-basic-account": { - "party-id": "57db7c2b-52b0-4bc0-a7f0-1488c71e4fe0", - "account-id": "5b0bbf54-1056-4001-aec2-afb9b7c5ecfa", + "party-id": "fc33c6ef-e844-48b4-b9ac-bf9514bf1411", + "account-id": "82f4ee7e-8305-45d6-b84a-64a9dfa6d895", "account-type": "current account", - "account-createdate": "2020-10-12", - "account-state": "active", - "account-nonactivedate": "2200-01-01", - "record-date": "2024-04-17 23:11:30" + "account-createdate": "2019-11-27", + "account-state": "closed", + "account-nonactivedate": "2021-09-25", + "record-date": "2024-04-18 16:57:38" }, "05-basic-transaction": { - "account-id": "5b0bbf54-1056-4001-aec2-afb9b7c5ecfa", - "transaction-id": "0992ce3a-6112-498f-a11b-2989a6e28626", + "account-id": "82f4ee7e-8305-45d6-b84a-64a9dfa6d895", + "transaction-id": "94314c11-a5ff-463a-8f44-4dd71c2c3c6f", "transaction-direction": "Incoming", "transaction-type": "Standard", - "transaction-value": 1709, + "transaction-value": 2909, "transaction-currency": "USD", - "transaction-description": "Two structure international.", - "transaction-date": "2023-01-28", - "counterparty-name": "Eileen Munoz", - "counterparty-iban": "GB70GLNO63660593194616", + "transaction-description": "Freelance Project Payment - Website Design", + "transaction-date": "2020-03-08", + "counterparty-name": "Heather Moore", + "counterparty-iban": "GB09FSNH30742901575051", "counterparty-other": "", - "transaction-fraudanomaly": 0, + "transaction-fraudanomaly": 0.0, "transaction-fraud": 0, - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "06-basic-event": { - "party-id": "57db7c2b-52b0-4bc0-a7f0-1488c71e4fe0", - "event-id": "e6aa8db7-2d0e-440c-ae4e-0ad1403dacb3", - "session-id": "a963f83a-2e4c-48be-9fdc-ed03789d26b3", + "party-id": "fc33c6ef-e844-48b4-b9ac-bf9514bf1411", + "event-id": "5225128d-e009-42e1-9c6d-0b23db74033e", + "session-id": "2ad2bcf2-6b4d-472e-820d-503712906e5f", "event-group": "offer", "event-category": "product list", "event-action": "show", "event-detail": "", - "event-date": "2024-02-29 16:29:20", - "record-date": "2024-04-17 23:11:30" + "event-date": "2024-03-07 00:44:11", + "record-date": "2024-04-18 16:57:38" }, "07-basic-communication": { - "party-id": "57db7c2b-52b0-4bc0-a7f0-1488c71e4fe0", - "communication-id": "fc8ebe4c-2bd7-496b-b0dc-d65be3ea5f50", - "session-id": "3d838fcc-8cbd-4665-bd1b-ec77e6bb826f", - "content": "I am amazed by the quick and efficient problem-solving by your team.", + "party-id": "fc33c6ef-e844-48b4-b9ac-bf9514bf1411", + "communication-id": "48986dda-b84d-4d04-9013-d73a7c9c4704", + "session-id": "8feed0e8-2483-490b-91b9-ff8bc3d21379", + "content": "Are there any ongoing promotions for loyal customers that I might not be aware of?", "content-type": "text", "channel": "email", - "communication-date": "2024-03-29 02:24:28", - "record-date": "2024-04-17 23:11:30" + "communication-date": "2024-03-21 20:38:57", + "record-date": "2024-04-18 16:57:38" } }, "Hint-2": { "01-basic-party": { - "party-id": "bee73e27-771b-45de-90ce-a1db3b926ca7", - "party-establishment": "1981-09-27", + "party-id": "fc33c6ef-e844-48b4-b9ac-bf9514bf1411", + "party-establishment": "1983-01-16", "party-type": "Customer", - "party-typedate": "1992-10-17", - "party-gender": "M", + "party-typedate": "2016-08-22", + "party-gender": "F", "party-education": "Elementary school", "party-familystatus": "Single", "party-nchild": 2, - "party-industry": "Real Estate", + "party-industry": "Medical services", "party-industryposition": "Receptionist", - "party-residencecountry": "Zambia", - "party-city": "Lake Lisamouth", - "party-income": 172000, + "party-residencecountry": "Lesotho", + "party-city": "New Charleston", + "party-income": 77000, "party-incometype": "Earned", "party-peoplehousehold": 4, - "party-incomehousehold": 258000, - "party-expenseshousehold": 103200, + "party-incomehousehold": 184800, + "party-expenseshousehold": 33264, "party-currency": "USD", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "02-basic-contact": { - "party-id": "bee73e27-771b-45de-90ce-a1db3b926ca7", - "contact-id": "3b88cb61-d0c9-4f18-87af-daa5bc3c4239", - "contact-email": "robertperez@example.org", - "contact-phone": "(522)239-6923x26780", + "party-id": "fc33c6ef-e844-48b4-b9ac-bf9514bf1411", + "contact-id": "8bc41709-8ec8-4a56-8068-1270aa4a87c6", + "contact-email": "zreyes@example.net", + "contact-phone": "001-858-847-2379x233", "contact-state": "Active", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "03-basic-relation": { - "party-id": "bee73e27-771b-45de-90ce-a1db3b926ca7", - "relation-id": "250d223e-0852-49e4-9c8e-f7f05d8e8e6c", - "relation-childid": "d797cd19-c114-4c74-b4ca-0f5357a62ead", + "party-id": "fc33c6ef-e844-48b4-b9ac-bf9514bf1411", + "relation-id": "4863c9bd-5f51-486d-98ff-49430d79c559", + "relation-childid": "80b8a409-a21c-4657-b42b-d41e35dd40a6", "relation-type": null, "relation-date": "1970-01-01 08:00:00", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "04-basic-account": { - "party-id": "bee73e27-771b-45de-90ce-a1db3b926ca7", - "account-id": "a74c28b0-213a-46f3-a038-c188d4cff0f4", + "party-id": "fc33c6ef-e844-48b4-b9ac-bf9514bf1411", + "account-id": "82f4ee7e-8305-45d6-b84a-64a9dfa6d895", "account-type": "current account", - "account-createdate": "1992-10-17", - "account-state": "active", - "account-nonactivedate": "2200-01-01", - "record-date": "2024-04-17 23:11:30" + "account-createdate": "2019-11-27", + "account-state": "closed", + "account-nonactivedate": "2021-09-25", + "record-date": "2024-04-18 16:57:38" }, "05-basic-transaction": { - "account-id": "a74c28b0-213a-46f3-a038-c188d4cff0f4", - "transaction-id": "3695693d-49d4-4a11-a5d7-5e886ff831dd", + "account-id": "82f4ee7e-8305-45d6-b84a-64a9dfa6d895", + "transaction-id": "94314c11-a5ff-463a-8f44-4dd71c2c3c6f", "transaction-direction": "Incoming", "transaction-type": "Standard", - "transaction-value": 2810, + "transaction-value": 2909, "transaction-currency": "USD", - "transaction-description": "", - "transaction-date": "2015-06-20", - "counterparty-name": "Richard King", - "counterparty-iban": "GB83OGUY03752411911112", + "transaction-description": "Freelance Project Payment - Website Design", + "transaction-date": "2020-03-08", + "counterparty-name": "Heather Moore", + "counterparty-iban": "GB09FSNH30742901575051", "counterparty-other": "", - "transaction-fraudanomaly": 0.5856, + "transaction-fraudanomaly": 0.0, "transaction-fraud": 0, - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "06-basic-event": { - "party-id": "bee73e27-771b-45de-90ce-a1db3b926ca7", - "event-id": "60ba6c05-d827-43bb-a887-afedde3e4c26", - "session-id": "b2db7dd3-c59e-4bf2-b6a1-cbad5046d6ae", + "party-id": "fc33c6ef-e844-48b4-b9ac-bf9514bf1411", + "event-id": "061551f6-2337-420e-9677-e329cd46eaa7", + "session-id": "395d08e3-20bb-43f8-a9e0-a4c2d729e899", "event-group": "offer", "event-category": "service list", "event-action": "show", "event-detail": "", - "event-date": "2024-01-19 18:45:18", - "record-date": "2024-04-17 23:11:30" + "event-date": "2024-03-08 03:59:09", + "record-date": "2024-04-18 16:57:38" }, "07-basic-communication": { - "party-id": "bee73e27-771b-45de-90ce-a1db3b926ca7", - "communication-id": "0371872c-166c-45bb-8738-ec33a70f43e5", - "session-id": "6a0a6c44-9c48-4ca3-9fc2-d62520b48491", - "content": "I'm very happy with your service. You delivered on time, the quality was excellent, and the price was fair. Do you offer any discounts or coupons for loyal customers?", + "party-id": "fc33c6ef-e844-48b4-b9ac-bf9514bf1411", + "communication-id": "eb2dd2ae-12d3-47db-a476-fcc9499cd9fc", + "session-id": "d306a7e9-5284-4a53-9ecb-6861b905980b", + "content": "Is there a mobile app available for managing my accounts?", "content-type": "text", - "channel": "chat", - "communication-date": "2024-03-12 08:05:20", - "record-date": "2024-04-17 23:11:30" + "channel": "email", + "communication-date": "2024-03-03 21:35:54", + "record-date": "2024-04-18 16:57:38" } } } diff --git a/03-test/02-size-1k.json b/03-test/02-size-1k.json index dece22b..31cde24 100644 --- a/03-test/02-size-1k.json +++ b/03-test/02-size-1k.json @@ -5,504 +5,504 @@ "spec": { "HintLast-0": { "01-basic-party": { - "party-id": "4c67d97e-5555-4834-8d27-5731972adccb", - "party-establishment": "1990-09-02", + "party-id": "c1e353b3-301f-4d11-969e-030e1e7dc04d", + "party-establishment": "1968-02-21", "party-type": "Customer", - "party-typedate": "2012-02-05", - "party-gender": "F", - "party-education": "High school", - "party-familystatus": "Divorced", + "party-typedate": "2005-03-01", + "party-gender": "M", + "party-education": "University", + "party-familystatus": "Single", "party-nchild": 1, - "party-industry": "Education", - "party-industryposition": "Secretary", - "party-residencecountry": "Libyan Arab Jamahiriya", - "party-city": "Jameschester", - "party-income": 111000, + "party-industry": "IT", + "party-industryposition": "Receptionist", + "party-residencecountry": "American Samoa", + "party-city": "South Kyle", + "party-income": 113000, "party-incometype": "Earned", "party-peoplehousehold": 3, - "party-incomehousehold": 177600, - "party-expenseshousehold": 79920, + "party-incomehousehold": 146900, + "party-expenseshousehold": 66105, "party-currency": "USD", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "02-basic-contact": { - "party-id": "4c67d97e-5555-4834-8d27-5731972adccb", - "contact-id": "8b09bd57-714f-42ae-bc64-071fc64b4f4b", - "contact-email": "ujones@example.com", - "contact-phone": "(258)224-2196x5322", + "party-id": "c1e353b3-301f-4d11-969e-030e1e7dc04d", + "contact-id": "e288b331-03ad-4ae1-9af6-27cb3fa8ac65", + "contact-email": "patelpaul@example.com", + "contact-phone": "(574)805-0660", "contact-state": "Active", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "03-basic-relation": { - "party-id": "4c67d97e-5555-4834-8d27-5731972adccb", - "relation-id": "72640fa5-a8d2-49ae-862f-b0fb1e9f612d", - "relation-childid": "717f19a8-8759-4d58-82ad-18986cdfd285", + "party-id": "c1e353b3-301f-4d11-969e-030e1e7dc04d", + "relation-id": "78a9d0f6-e16a-44e4-8de0-92bc55e5e791", + "relation-childid": "19ed5d87-613f-405a-b5ea-dd219340d0ef", "relation-type": null, "relation-date": "1970-01-01 08:00:00", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "04-basic-account": { - "party-id": "4c67d97e-5555-4834-8d27-5731972adccb", - "account-id": "76b5a1a9-fed7-4e30-9d90-3ce0bd9fa062", + "party-id": "c1e353b3-301f-4d11-969e-030e1e7dc04d", + "account-id": "58e9d3f7-06ab-4e76-b271-95a1a05d3b4c", "account-type": "current account", - "account-createdate": "2012-02-05", + "account-createdate": "2015-06-08", "account-state": "active", "account-nonactivedate": "2200-01-01", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "05-basic-transaction": { - "account-id": "76b5a1a9-fed7-4e30-9d90-3ce0bd9fa062", - "transaction-id": "d03aa400-3f2f-40be-8bb6-8b4bdb27b2f3", + "account-id": "58e9d3f7-06ab-4e76-b271-95a1a05d3b4c", + "transaction-id": "04d744c6-7157-4451-8f20-f419dede493f", "transaction-direction": "Incoming", "transaction-type": "Instant", - "transaction-value": 3908, + "transaction-value": 4095, "transaction-currency": "USD", - "transaction-description": "Payment for Architectural Design Services Provided", - "transaction-date": "2024-03-26", - "counterparty-name": "Dr. Brendan Johnson", - "counterparty-iban": "GB64SGEH28136480761233", + "transaction-description": "Payment for Interior Design Services Provided", + "transaction-date": "2024-03-24", + "counterparty-name": "Jennifer Yang", + "counterparty-iban": "GB54OVBK27066968771670", "counterparty-other": "", - "transaction-fraudanomaly": 0, + "transaction-fraudanomaly": 0.0, "transaction-fraud": 0, - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "06-basic-event": { - "party-id": "4c67d97e-5555-4834-8d27-5731972adccb", - "event-id": "474a0d87-643f-4855-85b2-82e342c30df6", - "session-id": "ad1f91d6-8c24-4152-bd23-c24bd8f71b4a", - "event-group": "offer", - "event-category": "service list", + "party-id": "c1e353b3-301f-4d11-969e-030e1e7dc04d", + "event-id": "f4bcf82e-d3b5-4c90-9e32-97e6399fa882", + "session-id": "581d9ef4-5338-4328-aa86-48362c18d27c", + "event-group": "product", + "event-category": "account detail", "event-action": "show", "event-detail": "", - "event-date": "2024-04-11 12:37:06", - "record-date": "2024-04-17 23:11:30" + "event-date": "2024-04-15 01:13:57", + "record-date": "2024-04-18 16:57:38" }, "07-basic-communication": { - "party-id": "4c67d97e-5555-4834-8d27-5731972adccb", - "communication-id": "ca065cf9-c59c-47ff-b0c6-948b34d7a932", - "session-id": "ce729495-d2eb-4ea8-b18f-449df5cce458", - "content": "I want to be compensated for my inconvenience.", + "party-id": "c1e353b3-301f-4d11-969e-030e1e7dc04d", + "communication-id": "3cebdc42-2602-4211-9d80-08202db90f73", + "session-id": "307ea1f1-e0e6-4ed3-9db0-8c3ccbc1151c", + "content": "How can I report a lost or stolen card or cheque?", "content-type": "text", "channel": "chat", - "communication-date": "2024-04-17 22:28:42", - "record-date": "2024-04-17 23:11:30" + "communication-date": "2024-04-16 11:42:08", + "record-date": "2024-04-18 16:57:38" } }, "HintLast-1": { "01-basic-party": { - "party-id": "48f7446d-b947-4ba2-93a9-4919ca0e3cf2", - "party-establishment": "1988-05-28", + "party-id": "3cd73e45-3149-4ef2-a9c0-5dd4f67af6df", + "party-establishment": "1963-12-15", "party-type": "Customer", - "party-typedate": "2014-04-03", + "party-typedate": "2004-06-11", "party-gender": "F", - "party-education": "Elementary school", + "party-education": "High school", "party-familystatus": "Married", - "party-nchild": 0, - "party-industry": "Social services", - "party-industryposition": "Tester", - "party-residencecountry": "Cuba", - "party-city": "Port Nicolasland", - "party-income": 104000, + "party-nchild": 2, + "party-industry": "Agriculture", + "party-industryposition": "Laborer", + "party-residencecountry": "Germany", + "party-city": "Johnsontown", + "party-income": 112000, "party-incometype": "Earned", - "party-peoplehousehold": 2, - "party-incomehousehold": 197600, - "party-expenseshousehold": 73112, + "party-peoplehousehold": 4, + "party-incomehousehold": 246400, + "party-expenseshousehold": 105952, "party-currency": "USD", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "02-basic-contact": { - "party-id": "48f7446d-b947-4ba2-93a9-4919ca0e3cf2", - "contact-id": "951c5b46-3e32-4892-b7a9-2bc57e2f7770", - "contact-email": "sharon06@example.com", - "contact-phone": "501.342.3572x710", + "party-id": "3cd73e45-3149-4ef2-a9c0-5dd4f67af6df", + "contact-id": "044b1413-1699-48e2-b40d-f78eeac5e28b", + "contact-email": "latasha82@example.net", + "contact-phone": "+1-838-813-7040x1367", "contact-state": "Active", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" + }, + "03-basic-relation": { + "party-id": "3cd73e45-3149-4ef2-a9c0-5dd4f67af6df", + "relation-id": "4eefea3d-b730-4264-8168-ce55d6c5a660", + "relation-childid": "f0498e8d-ff04-4f96-8530-a0025c9a1bfa", + "relation-type": null, + "relation-date": "1970-01-01 08:00:00", + "record-date": "2024-04-18 16:57:38" }, "04-basic-account": { - "party-id": "48f7446d-b947-4ba2-93a9-4919ca0e3cf2", - "account-id": "47e4d70c-7b7d-4663-b19e-61ca13a22625", + "party-id": "3cd73e45-3149-4ef2-a9c0-5dd4f67af6df", + "account-id": "a1d9ea9b-14b7-4acf-baa8-12e1a98d710e", "account-type": "current account", - "account-createdate": "2014-04-03", + "account-createdate": "2020-09-03", "account-state": "active", "account-nonactivedate": "2200-01-01", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "05-basic-transaction": { - "account-id": "47e4d70c-7b7d-4663-b19e-61ca13a22625", - "transaction-id": "bd614527-881f-452e-985c-7832e37d92eb", + "account-id": "a1d9ea9b-14b7-4acf-baa8-12e1a98d710e", + "transaction-id": "1f05c7e2-132f-42d2-9bcb-5a5cb2b5b819", "transaction-direction": "Incoming", - "transaction-type": "Standard", - "transaction-value": 4894, + "transaction-type": "Instant", + "transaction-value": 2334, "transaction-currency": "USD", - "transaction-description": "Watch indeed teacher south customer however education.", - "transaction-date": "2024-03-29", - "counterparty-name": "Kenneth Weaver", - "counterparty-iban": "GB87HEBL69870098981083", + "transaction-description": "Bonus Payment for Project Completion", + "transaction-date": "2024-04-06", + "counterparty-name": "Daniel Garcia", + "counterparty-iban": "GB09RHLI45520464342495", "counterparty-other": "", - "transaction-fraudanomaly": 0, + "transaction-fraudanomaly": 0.0, "transaction-fraud": 0, - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "06-basic-event": { - "party-id": "48f7446d-b947-4ba2-93a9-4919ca0e3cf2", - "event-id": "a8dc4ab3-e81c-4c71-b999-d44bec49b652", - "session-id": "90bcacff-5734-4d6d-b372-d66650ba5dff", + "party-id": "3cd73e45-3149-4ef2-a9c0-5dd4f67af6df", + "event-id": "0caaf6d0-6b60-4ba8-83d0-e507337a4808", + "session-id": "aff368cf-db5d-4a10-bd90-2b6fbecfb0b1", "event-group": "offer", - "event-category": "product list", + "event-category": "service list", "event-action": "show", "event-detail": "", - "event-date": "2024-04-14 18:22:34", - "record-date": "2024-04-17 23:11:30" + "event-date": "2024-04-17 17:57:08", + "record-date": "2024-04-18 16:57:38" }, "07-basic-communication": { - "party-id": "48f7446d-b947-4ba2-93a9-4919ca0e3cf2", - "communication-id": "265ceb9a-8bbc-4393-9108-3d869d54bcc7", - "session-id": "9b85b003-6869-40d1-b37c-4ebd6486df2a", - "content": "Keep up the fantastic work!", + "party-id": "3cd73e45-3149-4ef2-a9c0-5dd4f67af6df", + "communication-id": "f3db06ea-346e-480d-a083-fc116d8840b5", + "session-id": "69dde948-f006-42ed-a086-61d5d964c069", + "content": "Admit anything media at with image almost others center radio along capital.", "content-type": "text", "channel": "email", - "communication-date": "2024-04-16 13:53:14", - "record-date": "2024-04-17 23:11:30" + "communication-date": "2024-04-17 20:17:36", + "record-date": "2024-04-18 16:57:38" } }, "HintLast-2": { "01-basic-party": { - "party-id": "bff3b99f-6fa3-4710-bc35-5b839223dacc", - "party-establishment": "1932-12-14", + "party-id": "543f68bc-8796-4a47-ab4a-89b951764311", + "party-establishment": "2002-04-25", "party-type": "Customer", - "party-typedate": "2010-01-08", + "party-typedate": "2007-06-30", "party-gender": "F", "party-education": "Elementary school", - "party-familystatus": "Single", + "party-familystatus": "Married", "party-nchild": 1, - "party-industry": "Real Estate", - "party-industryposition": "Receptionist", - "party-residencecountry": "Sweden", - "party-city": "Lake Alexis", - "party-income": 64000, + "party-industry": "Public administration", + "party-industryposition": "Cashier", + "party-residencecountry": "Cyprus", + "party-city": "Jesseborough", + "party-income": 114000, "party-incometype": "Earned", "party-peoplehousehold": 3, - "party-incomehousehold": 166400, - "party-expenseshousehold": 31616, - "party-currency": "USD", - "record-date": "2024-04-17 23:11:30" + "party-incomehousehold": 273600, + "party-expenseshousehold": 128592, + "party-currency": "EUR", + "record-date": "2024-04-18 16:57:38" }, "02-basic-contact": { - "party-id": "bff3b99f-6fa3-4710-bc35-5b839223dacc", - "contact-id": "b81740bc-0a8d-40bb-bae2-07618637e562", - "contact-email": "hawkinshailey@example.net", - "contact-phone": "821-291-0131x9915", + "party-id": "543f68bc-8796-4a47-ab4a-89b951764311", + "contact-id": "d286f073-a195-4d13-9ed4-ae6c7aa569e9", + "contact-email": "katherine52@example.com", + "contact-phone": "754-590-3689x758", "contact-state": "Active", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "03-basic-relation": { - "party-id": "bff3b99f-6fa3-4710-bc35-5b839223dacc", - "relation-id": "0adcac83-e1ea-42f2-a81e-46b4fa2b2936", - "relation-childid": "ca1bd035-6de6-4d59-988e-44b1f0f9413c", + "party-id": "543f68bc-8796-4a47-ab4a-89b951764311", + "relation-id": "93ae54ea-77db-478a-9939-d82a5120ab61", + "relation-childid": "0d584a2f-0db9-4117-8239-97d76e322626", "relation-type": null, "relation-date": "1970-01-01 08:00:00", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "04-basic-account": { - "party-id": "bff3b99f-6fa3-4710-bc35-5b839223dacc", - "account-id": "cd613885-c9b2-4029-aa0a-6889f07f8f63", + "party-id": "543f68bc-8796-4a47-ab4a-89b951764311", + "account-id": "a4b397e3-e415-4dc4-89e0-c0e9b6240eaf", "account-type": "current account", - "account-createdate": "2010-01-08", + "account-createdate": "2007-06-30", "account-state": "active", "account-nonactivedate": "2200-01-01", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "05-basic-transaction": { - "account-id": "cd613885-c9b2-4029-aa0a-6889f07f8f63", - "transaction-id": "e27ec693-61f6-47f7-bfc8-4fb010d5c94e", + "account-id": "a4b397e3-e415-4dc4-89e0-c0e9b6240eaf", + "transaction-id": "e46c4cee-8e18-4d82-814a-fb83516d0439", "transaction-direction": "Incoming", "transaction-type": "Instant", - "transaction-value": 1342, + "transaction-value": 1877, "transaction-currency": "USD", - "transaction-description": "Payment for Mobile App Development Services", - "transaction-date": "2024-04-19", - "counterparty-name": "Lisa Rivera", - "counterparty-iban": "GB59LEYH24875431789743", + "transaction-description": "Sales Incentive Payment", + "transaction-date": "2024-04-17", + "counterparty-name": "Ronald Hamilton", + "counterparty-iban": "GB13EDOA35689381891533", "counterparty-other": "", - "transaction-fraudanomaly": 0, + "transaction-fraudanomaly": 0.0, "transaction-fraud": 0, - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "06-basic-event": { - "party-id": "bff3b99f-6fa3-4710-bc35-5b839223dacc", - "event-id": "9e3589b9-f9c7-46a0-a780-fe82282f3b1b", - "session-id": "e842d299-75b1-406b-bd30-e155bc4ca7b8", + "party-id": "543f68bc-8796-4a47-ab4a-89b951764311", + "event-id": "08f1b643-4ae4-44b7-aa2e-22dadfe3ebec", + "session-id": "d5367298-ae73-45f1-b61c-395527ccc961", "event-group": "offer", - "event-category": "service list", + "event-category": "product list", "event-action": "show", "event-detail": "", - "event-date": "2024-04-15 10:24:16", - "record-date": "2024-04-17 23:11:30" + "event-date": "2024-04-18 09:03:37", + "record-date": "2024-04-18 16:57:38" }, "07-basic-communication": { - "party-id": "bff3b99f-6fa3-4710-bc35-5b839223dacc", - "communication-id": "1f732073-44b4-4e12-83cd-06730b5755e7", - "session-id": "f0e8200c-62b2-4d54-addf-a1bc6ad6a76b", - "content": "I appreciate the clear communication and updates throughout my journey.", + "party-id": "543f68bc-8796-4a47-ab4a-89b951764311", + "communication-id": "48f4d4ea-fe1d-42e7-be86-22e0fca0f125", + "session-id": "49894fcb-6a87-417f-9edb-4778e6efe707", + "content": "I need help with a probably technical problem.", "content-type": "text", - "channel": "email", - "communication-date": "2024-04-17 11:33:27", - "record-date": "2024-04-17 23:11:30" + "channel": "chat", + "communication-date": "2024-04-17 23:29:52", + "record-date": "2024-04-18 16:57:38" } }, "Hint-0": { "01-basic-party": { - "party-id": "b2f9f64f-7373-4ba2-b240-34046a4d8d4f", - "party-establishment": "1968-09-07", + "party-id": "fcb2dd34-b3ab-4d86-a5cf-c0ff07e013ae", + "party-establishment": "1964-08-07", "party-type": "Customer", - "party-typedate": "1994-06-18", + "party-typedate": "2014-02-10", "party-gender": "F", - "party-education": "High school", + "party-education": "University", "party-familystatus": "Single", "party-nchild": 1, - "party-industry": "Transport", - "party-industryposition": "Laborer", - "party-residencecountry": "Egypt", - "party-city": "Michaelview", - "party-income": 131000, + "party-industry": "Industry", + "party-industryposition": "Accountant", + "party-residencecountry": "Niue", + "party-city": "Janeland", + "party-income": 59000, "party-incometype": "Earned", "party-peoplehousehold": 3, - "party-incomehousehold": 288200, - "party-expenseshousehold": 109516, + "party-incomehousehold": 88500, + "party-expenseshousehold": 25665, "party-currency": "USD", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "02-basic-contact": { - "party-id": "b2f9f64f-7373-4ba2-b240-34046a4d8d4f", - "contact-id": "f7d5422b-7ad7-4057-8d3c-96a54bc67e50", - "contact-email": "stanley39@example.com", - "contact-phone": "001-359-784-5306x97768", + "party-id": "fcb2dd34-b3ab-4d86-a5cf-c0ff07e013ae", + "contact-id": "fbaaa5eb-23e4-4248-bb33-26c2e220a5f2", + "contact-email": "kennethwest@example.com", + "contact-phone": "985.357.8085", "contact-state": "Active", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "03-basic-relation": { - "party-id": "b2f9f64f-7373-4ba2-b240-34046a4d8d4f", - "relation-id": "93303771-9088-47ab-a3e3-023f14bb8dea", - "relation-childid": "b59a2726-7d0f-4bc7-ae0d-aa5a4bd08dba", + "party-id": "fcb2dd34-b3ab-4d86-a5cf-c0ff07e013ae", + "relation-id": "81382371-0ff3-491d-ab95-aed11578efd2", + "relation-childid": "a0e8b67a-e16f-4f19-815b-349d870c67f0", "relation-type": null, "relation-date": "1970-01-01 08:00:00", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "04-basic-account": { - "party-id": "b2f9f64f-7373-4ba2-b240-34046a4d8d4f", - "account-id": "a936c4bc-8097-401f-b4c9-82ad4a9e0325", + "party-id": "fcb2dd34-b3ab-4d86-a5cf-c0ff07e013ae", + "account-id": "ee4e9ccd-d0ec-4c3e-8dfe-50cd3d50a180", "account-type": "current account", - "account-createdate": "1994-06-18", + "account-createdate": "2014-02-10", "account-state": "active", "account-nonactivedate": "2200-01-01", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "05-basic-transaction": { - "account-id": "a936c4bc-8097-401f-b4c9-82ad4a9e0325", - "transaction-id": "3c72f71e-14cb-4888-bb4d-7ef06e939f76", + "account-id": "ee4e9ccd-d0ec-4c3e-8dfe-50cd3d50a180", + "transaction-id": "a6ab1726-34a6-4ebf-a861-9eeb75db4149", "transaction-direction": "Incoming", - "transaction-type": "Instant", - "transaction-value": 1599, + "transaction-type": "Standard", + "transaction-value": 3876, "transaction-currency": "USD", - "transaction-description": "Income from Artwork Commission Sales", - "transaction-date": "2003-02-07", - "counterparty-name": "John Gonzalez", - "counterparty-iban": "GB77SPGL51707355742285", + "transaction-description": "Beautiful network field collection each quality.", + "transaction-date": "2015-03-28", + "counterparty-name": "Denise James", + "counterparty-iban": "GB11QWYN29496849797432", "counterparty-other": "", - "transaction-fraudanomaly": 0, + "transaction-fraudanomaly": 0.0, "transaction-fraud": 0, - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "06-basic-event": { - "party-id": "b2f9f64f-7373-4ba2-b240-34046a4d8d4f", - "event-id": "bfd4c020-d953-4a14-9a76-4eaf21f91778", - "session-id": "0a3d42fb-94c3-481c-9bd6-5c5453db4ed0", + "party-id": "fcb2dd34-b3ab-4d86-a5cf-c0ff07e013ae", + "event-id": "19ce122c-41ba-4c1a-8b55-b7f9d1681a95", + "session-id": "ed2886e8-dde5-491f-924e-0b85ad9f8614", "event-group": "offer", - "event-category": "service list", + "event-category": "product list", "event-action": "show", "event-detail": "", - "event-date": "2024-02-23 07:04:43", - "record-date": "2024-04-17 23:11:30" + "event-date": "2024-04-03 17:54:33", + "record-date": "2024-04-18 16:57:38" }, "07-basic-communication": { - "party-id": "b2f9f64f-7373-4ba2-b240-34046a4d8d4f", - "communication-id": "ce6a8011-84eb-4804-a12e-28bba1828a96", - "session-id": "bda182b1-ba3c-4e42-9924-686a58603e46", - "content": "Miss national arrive sister might consider close woman whole situation develop under once assume land.", + "party-id": "fcb2dd34-b3ab-4d86-a5cf-c0ff07e013ae", + "communication-id": "63bf4a0d-ebb1-45d6-9102-12b75e710e50", + "session-id": "62d36147-3e56-451b-8bb0-44e060797802", + "content": "Design set response head happen move dog window commercial daughter trial visit much year begin order.", "content-type": "text", "channel": "email", - "communication-date": "2024-02-14 15:23:13", - "record-date": "2024-04-17 23:11:30" + "communication-date": "2024-01-28 11:31:56", + "record-date": "2024-04-18 16:57:38" } }, "Hint-1": { "01-basic-party": { - "party-id": "9eff6644-5138-44ce-94a1-7b08ffb3dd0a", - "party-establishment": "1954-06-10", + "party-id": "79942c20-c35e-4d68-a04f-a1adf45f124a", + "party-establishment": "1982-09-02", "party-type": "Customer", - "party-typedate": "1993-08-15", + "party-typedate": "1993-01-24", "party-gender": "M", - "party-education": "High school", + "party-education": "Elementary school", "party-familystatus": "Single", "party-nchild": 1, - "party-industry": "Medical services", - "party-industryposition": "Receptionist", - "party-residencecountry": "Montserrat", - "party-city": "New Conniehaven", - "party-income": 89000, + "party-industry": "Public administration", + "party-industryposition": "Cashier", + "party-residencecountry": "Seychelles", + "party-city": "East Rachel", + "party-income": 180000, "party-incometype": "Earned", "party-peoplehousehold": 3, - "party-incomehousehold": 160200, - "party-expenseshousehold": 28836, - "party-currency": "EUR", - "record-date": "2024-04-17 23:11:30" + "party-incomehousehold": 486000, + "party-expenseshousehold": 58320, + "party-currency": "USD", + "record-date": "2024-04-18 16:57:38" }, "02-basic-contact": { - "party-id": "9eff6644-5138-44ce-94a1-7b08ffb3dd0a", - "contact-id": "f77c1d23-8570-4af1-8eba-1fc125fc6f25", - "contact-email": "melissa41@example.com", - "contact-phone": "756.723.4374x40232", + "party-id": "79942c20-c35e-4d68-a04f-a1adf45f124a", + "contact-id": "72f03e4a-85c0-43ab-95a9-c50eae2f228b", + "contact-email": "taylormiller@example.com", + "contact-phone": "320-696-8962", "contact-state": "Active", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "03-basic-relation": { - "party-id": "9eff6644-5138-44ce-94a1-7b08ffb3dd0a", - "relation-id": "cb230dda-6a5f-4aa0-974b-8f8c4e34e32a", - "relation-childid": "44561477-a319-45f3-98d9-bcecba5c3add", + "party-id": "79942c20-c35e-4d68-a04f-a1adf45f124a", + "relation-id": "3bc61ade-9d4e-45ff-9d06-d073476636db", + "relation-childid": "2b95bb9e-fdcf-42e4-879e-9246905ea5e0", "relation-type": null, "relation-date": "1970-01-01 08:00:00", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "04-basic-account": { - "party-id": "9eff6644-5138-44ce-94a1-7b08ffb3dd0a", - "account-id": "945a5eb0-1fd1-4771-8123-8435f724c280", + "party-id": "79942c20-c35e-4d68-a04f-a1adf45f124a", + "account-id": "7ccae5eb-98cd-4f8d-9ee4-6511e8269e07", "account-type": "current account", - "account-createdate": "1993-08-15", + "account-createdate": "1993-01-24", "account-state": "active", "account-nonactivedate": "2200-01-01", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "05-basic-transaction": { - "account-id": "945a5eb0-1fd1-4771-8123-8435f724c280", - "transaction-id": "353e8013-969b-4426-8b3a-a55e9df7126c", + "account-id": "7ccae5eb-98cd-4f8d-9ee4-6511e8269e07", + "transaction-id": "3f738fa4-47f8-43dd-b29b-04be6a638df1", "transaction-direction": "Incoming", "transaction-type": "Instant", - "transaction-value": 2281, + "transaction-value": 1568, "transaction-currency": "USD", - "transaction-description": "Payment for Network Setup Services", - "transaction-date": "2008-06-01", - "counterparty-name": "Michael Hensley", - "counterparty-iban": "GB65EULZ34013502672293", + "transaction-description": "Payment for Event Photography Services", + "transaction-date": "2019-01-02", + "counterparty-name": "Scott Martinez", + "counterparty-iban": "GB92OLPH74835353279902", "counterparty-other": "", - "transaction-fraudanomaly": 0, + "transaction-fraudanomaly": 0.0, "transaction-fraud": 0, - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "06-basic-event": { - "party-id": "9eff6644-5138-44ce-94a1-7b08ffb3dd0a", - "event-id": "049cff47-d4b4-4d64-9af8-a8d8e3026283", - "session-id": "056433c9-47b9-4cc2-97e8-a645abd03bbc", - "event-group": "offer", - "event-category": "product list", - "event-action": "show", + "party-id": "79942c20-c35e-4d68-a04f-a1adf45f124a", + "event-id": "124bc00b-ee8c-496d-b0dc-23cae9ac1282", + "session-id": "2141b2b4-a20d-4f1d-b12f-fa8f22c5db42", + "event-group": "access", + "event-category": "login", + "event-action": "mobile", "event-detail": "", - "event-date": "2024-03-31 06:46:43", - "record-date": "2024-04-17 23:11:30" + "event-date": "2024-03-26 21:15:34", + "record-date": "2024-04-18 16:57:38" }, "07-basic-communication": { - "party-id": "9eff6644-5138-44ce-94a1-7b08ffb3dd0a", - "communication-id": "a5adb692-98c4-4d5b-b1b1-d42a3032851a", - "session-id": "85250a35-61c8-4298-8769-bef48206e9d2", - "content": "I am interested in understanding the quality of your services.", + "party-id": "79942c20-c35e-4d68-a04f-a1adf45f124a", + "communication-id": "ebf784d9-cc93-4b6c-954b-54344e04a6ed", + "session-id": "502f92b9-aa1c-4965-b884-892667b38ab6", + "content": "How do I report a network outage in my area?", "content-type": "text", "channel": "email", - "communication-date": "2024-01-27 19:17:52", - "record-date": "2024-04-17 23:11:30" + "communication-date": "2024-04-17 07:57:57", + "record-date": "2024-04-18 16:57:38" } }, "Hint-2": { "01-basic-party": { - "party-id": "78c0dab0-3e45-473d-8d06-e615bedf7f19", - "party-establishment": "1940-09-20", + "party-id": "f02ececd-cff3-450c-aa0e-eab56397849e", + "party-establishment": "1947-10-10", "party-type": "Customer", - "party-typedate": "2015-01-05", + "party-typedate": "2010-01-14", "party-gender": "F", "party-education": "Elementary school", - "party-familystatus": "Single", - "party-nchild": 0, + "party-familystatus": "Married", + "party-nchild": 2, "party-industry": "Telcommunications", "party-industryposition": "Secretary", - "party-residencecountry": "Pakistan", - "party-city": "Clarketon", - "party-income": 160000, + "party-residencecountry": "Nepal", + "party-city": "North Cheryl", + "party-income": 84000, "party-incometype": "Earned", - "party-peoplehousehold": 2, - "party-incomehousehold": 400000, - "party-expenseshousehold": 136000, + "party-peoplehousehold": 4, + "party-incomehousehold": 142800, + "party-expenseshousehold": 59976, "party-currency": "USD", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "02-basic-contact": { - "party-id": "78c0dab0-3e45-473d-8d06-e615bedf7f19", - "contact-id": "72b5fca6-119f-47ac-b5d1-919dea35493d", - "contact-email": "grobinson@example.org", - "contact-phone": "788.597.0429x0780", + "party-id": "f02ececd-cff3-450c-aa0e-eab56397849e", + "contact-id": "a2d9f5d3-7a7e-41c3-8366-498ff1a70049", + "contact-email": "nicholsdanielle@example.net", + "contact-phone": "+1-661-912-8150x672", "contact-state": "Active", - "record-date": "2024-04-17 23:11:30" - }, - "03-basic-relation": { - "party-id": "78c0dab0-3e45-473d-8d06-e615bedf7f19", - "relation-id": "1d2034cd-0fa8-4718-8789-2e4184dc10e1", - "relation-childid": "cece0f03-0a4b-46bf-96b4-3a890c8d6e48", - "relation-type": null, - "relation-date": "1970-01-01 08:00:00", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "04-basic-account": { - "party-id": "78c0dab0-3e45-473d-8d06-e615bedf7f19", - "account-id": "9a0c4638-30f5-40a3-9626-2bcc5a1c55f1", + "party-id": "f02ececd-cff3-450c-aa0e-eab56397849e", + "account-id": "0999ba7f-8f7d-451c-bc32-dda07d0d10be", "account-type": "current account", - "account-createdate": "2015-01-05", + "account-createdate": "2010-01-14", "account-state": "active", "account-nonactivedate": "2200-01-01", - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "05-basic-transaction": { - "account-id": "9a0c4638-30f5-40a3-9626-2bcc5a1c55f1", - "transaction-id": "473e17f7-1996-439c-a2bf-8e55523540a5", + "account-id": "0999ba7f-8f7d-451c-bc32-dda07d0d10be", + "transaction-id": "084187f1-6f71-4379-9bdf-d33b0b05358f", "transaction-direction": "Incoming", - "transaction-type": "Standard", - "transaction-value": 2577, + "transaction-type": "Instant", + "transaction-value": 2583, "transaction-currency": "USD", - "transaction-description": "Customer two stay compare majority wrong accept stand.", - "transaction-date": "2023-02-10", - "counterparty-name": "Tanya Harvey", - "counterparty-iban": "GB19LPIK21478624255845", + "transaction-description": "Payment for Social Media Management Services", + "transaction-date": "2017-08-12", + "counterparty-name": "Steven Stevenson", + "counterparty-iban": "GB03YLSM42443985699264", "counterparty-other": "", - "transaction-fraudanomaly": 0, + "transaction-fraudanomaly": 0.0, "transaction-fraud": 0, - "record-date": "2024-04-17 23:11:30" + "record-date": "2024-04-18 16:57:38" }, "06-basic-event": { - "party-id": "78c0dab0-3e45-473d-8d06-e615bedf7f19", - "event-id": "68949d45-1115-49d3-8029-7e4a6ca7842a", - "session-id": "1b45f894-858b-42a6-9984-e9b78daaa4e3", + "party-id": "f02ececd-cff3-450c-aa0e-eab56397849e", + "event-id": "204531ed-7041-4324-a5d8-0abb9321063e", + "session-id": "299acde0-d1d4-4a0a-84bd-38c1b1886bc9", "event-group": "offer", "event-category": "service list", "event-action": "show", "event-detail": "", - "event-date": "2024-04-10 08:50:15", - "record-date": "2024-04-17 23:11:30" + "event-date": "2024-03-16 05:33:52", + "record-date": "2024-04-18 16:57:38" }, "07-basic-communication": { - "party-id": "78c0dab0-3e45-473d-8d06-e615bedf7f19", - "communication-id": "495ca3d6-f1fc-407f-8d12-34ec0b022190", - "session-id": "5eef6b8e-b9e0-4fd6-9328-4b0b6ca3d923", - "content": "What are the documents or proofs required for filing a claim?", + "party-id": "f02ececd-cff3-450c-aa0e-eab56397849e", + "communication-id": "dc065ab6-22e2-4567-b10f-46d924e096a9", + "session-id": "fae1964a-10b7-4d60-a631-465670b2a29f", + "content": "Tell everything camera blue water law rock ok her.", "content-type": "text", "channel": "email", - "communication-date": "2024-02-14 12:32:59", - "record-date": "2024-04-17 23:11:30" + "communication-date": "2024-04-18 02:05:24", + "record-date": "2024-04-18 16:57:38" } } } diff --git a/generator/basic_transaction.py b/generator/basic_transaction.py index d641663..1e748cd 100644 --- a/generator/basic_transaction.py +++ b/generator/basic_transaction.py @@ -113,7 +113,7 @@ def generate(self, count): # "name": "transaction-fraudanomaly", # "description": "Possible fraud anomaly detection (min. 0 - without anomaly detection, max. 1)", - model["transaction-fraudanomaly"] = fraud_anomaly + model["transaction-fraudanomaly"] = float(fraud_anomaly) # "name": "transaction-fraud", # "description": "Identification of fraud (True - fraud, False - without fraud)", diff --git a/generator/version.py b/generator/version.py index 9b9b77c..c318e7c 100644 --- a/generator/version.py +++ b/generator/version.py @@ -1,3 +1,3 @@ # Store the version here so: -__version__ = '0.2.1' \ No newline at end of file +__version__ = '0.2.2' \ No newline at end of file diff --git a/tests/test_generator.py b/tests/test_generator.py index 255f212..fa785a3 100644 --- a/tests/test_generator.py +++ b/tests/test_generator.py @@ -1,10 +1,10 @@ import os import unittest -import time from os import path import shutil +import pandas as pd from generator.synthetic_data import SyntheticData -from generator.basic_communication import BasicCommunication +from generator import basic_party, basic_contact, basic_relation, basic_account, basic_transaction, basic_event, basic_communication class TestGenerator(unittest.TestCase): @@ -32,7 +32,7 @@ def test_generate_compress(self): dir=path.join(TestGenerator.OUTPUT_ADR, lbl) self.assertTrue(os.path.exists(dir)) - self.assertTrue(os.path.exists(path.join(dir, f"{BasicCommunication.NAME}.csv.gz"))) + self.assertTrue(os.path.exists(path.join(dir, f"{basic_communication.BasicCommunication.NAME}.csv.gz"))) def test_generate_compress_smallbulk(self): lbl="0-size-20,6-compress" @@ -42,7 +42,7 @@ def test_generate_compress_smallbulk(self): dir=path.join(TestGenerator.OUTPUT_ADR, lbl) self.assertTrue(os.path.exists(dir)) - self.assertTrue(os.path.exists(path.join(dir, f"{BasicCommunication.NAME}.csv.gz"))) + self.assertTrue(os.path.exists(path.join(dir, f"{basic_communication.BasicCommunication.NAME}.csv.gz"))) def test_generate_compress_super_smallbulk(self): lbl="0-size-s-10,6-compress" @@ -52,7 +52,7 @@ def test_generate_compress_super_smallbulk(self): dir=path.join(TestGenerator.OUTPUT_ADR, lbl) self.assertTrue(os.path.exists(dir)) - self.assertTrue(os.path.exists(path.join(dir, f"{BasicCommunication.NAME}.csv.gz"))) + self.assertTrue(os.path.exists(path.join(dir, f"{basic_communication.BasicCommunication.NAME}.csv.gz"))) def test_generate(self): lbl = "0-size-200,20" @@ -62,8 +62,7 @@ def test_generate(self): dir=path.join(TestGenerator.OUTPUT_ADR, lbl) self.assertTrue(os.path.exists(dir)) - self.assertTrue(os.path.exists(path.join(dir, f"{BasicCommunication.NAME}.csv"))) - # TODO: check if the first line contain header + self.assertTrue(os.path.exists(path.join(dir, f"{basic_party.BasicParty.NAME}.csv"))) def test_generate_smallbulk_repeat(self): """Repeat generation of small files""" @@ -76,8 +75,7 @@ def test_generate_smallbulk_repeat(self): dir = path.join(TestGenerator.OUTPUT_ADR, lbl) self.assertTrue(os.path.exists(dir)) - self.assertTrue(os.path.exists(path.join(dir, f"{BasicCommunication.NAME}.csv"))) - # TODO: check if the first line contain header + self.assertTrue(os.path.exists(path.join(dir, f"{basic_party.BasicParty.NAME}.csv"))) def test_generate_smallbulk(self): lbl = "0-size-20,6" @@ -87,8 +85,7 @@ def test_generate_smallbulk(self): dir = path.join(TestGenerator.OUTPUT_ADR, lbl) self.assertTrue(os.path.exists(dir)) - self.assertTrue(os.path.exists(path.join(dir, f"{BasicCommunication.NAME}.csv"))) - # TODO: check if the first line contain header + self.assertTrue(os.path.exists(path.join(dir, f"{basic_party.BasicParty.NAME}.csv"))) def test_generate_super_smallbulk(self): lbl = "0-size-s-10,6" @@ -98,8 +95,7 @@ def test_generate_super_smallbulk(self): dir = path.join(TestGenerator.OUTPUT_ADR, lbl) self.assertTrue(os.path.exists(dir)) - self.assertTrue(os.path.exists(path.join(dir, f"{BasicCommunication.NAME}.csv"))) - # TODO: check if the first line contain header + self.assertTrue(os.path.exists(path.join(dir, f"{basic_party.BasicParty.NAME}.csv"))) def test_generate_bigbulk(self): lbl = "0-size-2000,2000" @@ -109,7 +105,28 @@ def test_generate_bigbulk(self): dir = path.join(TestGenerator.OUTPUT_ADR, lbl) self.assertTrue(os.path.exists(dir)) - self.assertTrue(os.path.exists(path.join(dir, f"{BasicCommunication.NAME}.csv"))) - # TODO: check if the first line contain header + self.assertTrue(os.path.exists(path.join(dir, f"{basic_party.BasicParty.NAME}.csv"))) + + def _check_csv_header(self, filename, key_text): + if os.path.exists(filename): + df = pd.read_csv(filename) + self.assertTrue(df.to_string().find(key_text) >= 0) + + def test_csv_structure(self): + """All csv have header""" + lbl = "0-size-csvcheck-10,6" + + generator = SyntheticData(os.path.join("..","01-model"),TestGenerator.OUTPUT_ADR, TestGenerator.OUTPUT_ADR) + generator.generate(label=lbl, count=10, bulk_max=6, compress=False) + + dir = path.join(TestGenerator.OUTPUT_ADR, lbl) + self.assertTrue(os.path.exists(dir)) + self._check_csv_header(path.join(dir, f"{basic_party.BasicParty.NAME}.csv"), "party-id") + self._check_csv_header(path.join(dir, f"{basic_contact.BasicContact.NAME}.csv"), "party-id") + self._check_csv_header(path.join(dir, f"{basic_relation.BasicRelation.NAME}.csv"), "party-id") + self._check_csv_header(path.join(dir, f"{basic_account.BasicAccount.NAME}.csv"), "party-id") + self._check_csv_header(path.join(dir, f"{basic_transaction.BasicTransaction.NAME}.csv"), "account-id") + self._check_csv_header(path.join(dir, f"{basic_event.BasicEvent.NAME}.csv"), "party-id") + self._check_csv_header(path.join(dir, f"{basic_communication.BasicCommunication.NAME}.csv"), "party-id") # TODO: Add batch size under limit, it will generate wrong dataset \ No newline at end of file