diff --git a/01-model/model.json b/01-model/model.json index 1f8efe9..80535bb 100644 --- a/01-model/model.json +++ b/01-model/model.json @@ -3,7 +3,7 @@ "description": "The machine learning meta-model with synthetic data (useful for MLOps/feature store), part of the quality gate concept.", "kind": "model", "spec": { - "version": "0.3.4", + "version": "0.3.5", "CSV_SEPARATOR": ",", "CSV_DECIMAL": ".", "NONE_VALUES": true, diff --git a/02-data/01-size-100/01-basic-party.csv.gz b/02-data/01-size-100/01-basic-party.csv.gz deleted file mode 100644 index 967bb3d..0000000 Binary files a/02-data/01-size-100/01-basic-party.csv.gz and /dev/null differ diff --git a/02-data/01-size-100/01-basic-party.parquet b/02-data/01-size-100/01-basic-party.parquet deleted file mode 100644 index c7caf68..0000000 Binary files a/02-data/01-size-100/01-basic-party.parquet and /dev/null differ 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 76c832a..df9f261 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 a2f1179..3e74bb4 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 deleted file mode 100644 index 703424d..0000000 Binary files a/02-data/01-size-100/02-basic-contact.csv.gz and /dev/null differ diff --git a/02-data/01-size-100/02-basic-contact.parquet b/02-data/01-size-100/02-basic-contact.parquet deleted file mode 100644 index 7177ca1..0000000 Binary files a/02-data/01-size-100/02-basic-contact.parquet and /dev/null 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 6083a67..d6a670d 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 eaf45b5..c49313c 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 deleted file mode 100644 index ca7a7cc..0000000 Binary files a/02-data/01-size-100/03-basic-relation.csv.gz and /dev/null differ diff --git a/02-data/01-size-100/03-basic-relation.parquet b/02-data/01-size-100/03-basic-relation.parquet deleted file mode 100644 index c7d61c2..0000000 Binary files a/02-data/01-size-100/03-basic-relation.parquet and /dev/null 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 5b0ace4..5b07175 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 cb81360..50eb9ae 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 deleted file mode 100644 index d3e8873..0000000 Binary files a/02-data/01-size-100/04-basic-account.csv.gz and /dev/null differ diff --git a/02-data/01-size-100/04-basic-account.parquet b/02-data/01-size-100/04-basic-account.parquet deleted file mode 100644 index 2e9b37b..0000000 Binary files a/02-data/01-size-100/04-basic-account.parquet and /dev/null 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 79744c2..0a62307 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 0615031..a3d1dac 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 deleted file mode 100644 index 688486c..0000000 Binary files a/02-data/01-size-100/05-basic-transaction.csv.gz and /dev/null differ diff --git a/02-data/01-size-100/05-basic-transaction.parquet b/02-data/01-size-100/05-basic-transaction.parquet deleted file mode 100644 index 2e1cf2a..0000000 Binary files a/02-data/01-size-100/05-basic-transaction.parquet and /dev/null 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 f4f45fa..a643893 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 863e770..5968b3c 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 deleted file mode 100644 index 6e7ce37..0000000 Binary files a/02-data/01-size-100/06-basic-event.csv.gz and /dev/null differ diff --git a/02-data/01-size-100/06-basic-event.parquet b/02-data/01-size-100/06-basic-event.parquet deleted file mode 100644 index 417ecfa..0000000 Binary files a/02-data/01-size-100/06-basic-event.parquet and /dev/null 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 5fe782d..d18adbc 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 d18fba8..1a66eb9 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 deleted file mode 100644 index 2d62013..0000000 Binary files a/02-data/01-size-100/07-basic-communication.csv.gz and /dev/null differ diff --git a/02-data/01-size-100/07-basic-communication.parquet b/02-data/01-size-100/07-basic-communication.parquet deleted file mode 100644 index 4e0fa82..0000000 Binary files a/02-data/01-size-100/07-basic-communication.parquet and /dev/null 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 b3c7edb..d081971 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 24b4482..0b0b168 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 deleted file mode 100644 index b8a61e4..0000000 Binary files a/02-data/02-size-1K/01-basic-party.csv.gz and /dev/null differ diff --git a/02-data/02-size-1K/01-basic-party.parquet b/02-data/02-size-1K/01-basic-party.parquet deleted file mode 100644 index a3a4889..0000000 Binary files a/02-data/02-size-1K/01-basic-party.parquet and /dev/null 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 0f52fa9..ec9808c 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 5ce6c15..db49a0c 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 deleted file mode 100644 index 8f0cf3c..0000000 Binary files a/02-data/02-size-1K/02-basic-contact.csv.gz and /dev/null differ diff --git a/02-data/02-size-1K/02-basic-contact.parquet b/02-data/02-size-1K/02-basic-contact.parquet deleted file mode 100644 index 92d6b29..0000000 Binary files a/02-data/02-size-1K/02-basic-contact.parquet and /dev/null 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 8139847..10ca5b2 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 0ecb4eb..325fefb 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 deleted file mode 100644 index 60a8d07..0000000 Binary files a/02-data/02-size-1K/03-basic-relation.csv.gz and /dev/null differ diff --git a/02-data/02-size-1K/03-basic-relation.parquet b/02-data/02-size-1K/03-basic-relation.parquet deleted file mode 100644 index 56221ba..0000000 Binary files a/02-data/02-size-1K/03-basic-relation.parquet and /dev/null 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 051b2d8..1c95dc9 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 4e4398b..4aad1d1 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 deleted file mode 100644 index 11f890e..0000000 Binary files a/02-data/02-size-1K/04-basic-account.csv.gz and /dev/null differ diff --git a/02-data/02-size-1K/04-basic-account.parquet b/02-data/02-size-1K/04-basic-account.parquet deleted file mode 100644 index 63cc417..0000000 Binary files a/02-data/02-size-1K/04-basic-account.parquet and /dev/null 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 6f03626..051dddb 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 a0351e3..f8f4780 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 deleted file mode 100644 index 2baaf0f..0000000 Binary files a/02-data/02-size-1K/05-basic-transaction.csv.gz and /dev/null differ diff --git a/02-data/02-size-1K/05-basic-transaction.parquet b/02-data/02-size-1K/05-basic-transaction.parquet deleted file mode 100644 index 7934b88..0000000 Binary files a/02-data/02-size-1K/05-basic-transaction.parquet and /dev/null 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 beb5764..a8d7cb6 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 16898da..d3a4e30 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 deleted file mode 100644 index 877f869..0000000 Binary files a/02-data/02-size-1K/06-basic-event.csv.gz and /dev/null differ diff --git a/02-data/02-size-1K/06-basic-event.parquet b/02-data/02-size-1K/06-basic-event.parquet deleted file mode 100644 index a8f94d3..0000000 Binary files a/02-data/02-size-1K/06-basic-event.parquet and /dev/null 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 f287320..93070bb 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 1a0be47..07505e8 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 deleted file mode 100644 index 7d7e5b0..0000000 Binary files a/02-data/02-size-1K/07-basic-communication.csv.gz and /dev/null differ diff --git a/02-data/02-size-1K/07-basic-communication.parquet b/02-data/02-size-1K/07-basic-communication.parquet deleted file mode 100644 index 2cb8622..0000000 Binary files a/02-data/02-size-1K/07-basic-communication.parquet and /dev/null 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 01239f7..46636f9 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 58b6368..25716d3 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 94f457d..4ce3d67 100644 --- a/03-test/01-size-100.json +++ b/03-test/01-size-100.json @@ -5,508 +5,524 @@ "spec": { "HintLast-0": { "01-basic_party": { - "party_id": "a08faab8-5f18-43d3-86ee-ba048038a823", - "party_establishment": "1931-05-29", + "party_id": "8beedb98-9c58-496d-8251-b50a657ae9a0", + "party_establishment": "1948-01-16", "party_type": "Customer", - "party_typedate": "2024-02-26", + "party_typedate": "1988-01-17", "party_gender": "M", - "party_education": "High school", - "party_familystatus": "Married", + "party_education": "Elementary school", + "party_familystatus": "Single", "party_nchild": 1, - "party_industry": "Medical services", + "party_industry": "Education", "party_industryposition": "Secretary", - "party_residencecountry": "Chad", - "party_city": "Port Vincentside", - "party_income": 183000, + "party_residencecountry": "Guinea", + "party_city": "Port Kristi", + "party_income": 158000, "party_incometype": "Earned", "party_peoplehousehold": 3, - "party_incomehousehold": 366000, - "party_expenseshousehold": 142740, + "party_incomehousehold": 442400, + "party_expenseshousehold": 92904, "party_currency": "USD", "party_note": "", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "02-basic_contact": { - "party_id": "a08faab8-5f18-43d3-86ee-ba048038a823", - "contact_id": "e34dc182-be37-46f4-bc6e-fb13d0cdc8fe", - "contact_email": "fwalls@example.com", - "contact_phone": "001-543-918-8640x36582", - "contact_state": "InActive", - "record_date": "2024-06-22 16:11:09" + "party_id": "8beedb98-9c58-496d-8251-b50a657ae9a0", + "contact_id": "78f6d038-78ce-403d-8333-b508b137cfbc", + "contact_email": "allison03@example.com", + "contact_phone": "001-594-333-5976x5987", + "contact_state": "Active", + "record_date": "2024-06-22 17:57:36" }, "03-basic_relation": { - "party_id": "a08faab8-5f18-43d3-86ee-ba048038a823", - "relation_id": "78c324b5-5c93-4e5a-a659-917f6cb08967", - "relation_childid": "41344c3a-72dc-4c72-a7af-02c33e30717d", + "party_id": "8beedb98-9c58-496d-8251-b50a657ae9a0", + "relation_id": "2cb5c103-fc66-4104-899f-77ead1b057aa", + "relation_childid": "50bf729f-33b7-40f8-aca6-a5878339b245", "relation_type": "Family", "relation_date": "1970-01-01 08:00:00", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "04-basic_account": { - "party_id": "a08faab8-5f18-43d3-86ee-ba048038a823", - "account_id": "4636e23f-4060-403d-a51a-986fd5341747", + "party_id": "8beedb98-9c58-496d-8251-b50a657ae9a0", + "account_id": "54d4773c-9205-4184-9450-0661145cae0b", "account_type": "Current account", - "account_createdate": "2024-02-26", + "account_createdate": "2011-10-16", "account_state": "Active", "account_nonactivedate": "2200-01-01", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "05-basic_transaction": { - "account_id": "4636e23f-4060-403d-a51a-986fd5341747", - "transaction_id": "85c38d74-c30c-41e5-ba48-623aa97ccb1a", + "account_id": "54d4773c-9205-4184-9450-0661145cae0b", + "transaction_id": "43f37c94-31d3-48bf-987f-e891078c4c70", "transaction_direction": "Incoming", "transaction_type": "Standard", - "transaction_value": 3717, + "transaction_value": 1027, "transaction_currency": "USD", - "transaction_description": "Performance Bonus Payment", - "transaction_date": "2024-03-03", - "counterparty_name": "Donna Osborne", - "counterparty_iban": "GB47MEUS86680725083639", + "transaction_description": "Payment for Cloud Migration Services", + "transaction_date": "2021-07-11", + "counterparty_name": "Autumn Perez", + "counterparty_iban": "GB13VRLU69482890951353", "counterparty_other": "", "transaction_fraudanomaly": 0.0, "transaction_fraud": 0, - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "06-basic_event": { - "party_id": "a08faab8-5f18-43d3-86ee-ba048038a823", - "event_id": "09ed88b5-4a53-42fc-85eb-9d5f9354de6a", - "session_id": "713a93d2-b9e6-41b7-ac9e-a2e7a29736d8", + "party_id": "8beedb98-9c58-496d-8251-b50a657ae9a0", + "event_id": "a52cd7ba-ccd7-41fb-b118-49d97975348c", + "session_id": "77a47e97-e426-4d41-bf10-714b21121b42", "event_group": "offer", - "event_category": "product list", + "event_category": "service list", "event_action": "show", "event_detail": "", - "event_date": "2024-06-19 02:23:54", - "record_date": "2024-06-22 16:11:09" + "event_date": "2024-06-22 12:30:19", + "record_date": "2024-06-22 17:57:36" }, "07-basic_communication": { - "party_id": "a08faab8-5f18-43d3-86ee-ba048038a823", - "communication_id": "7f01815d-4c59-42c7-85e2-193321b210f6", - "session_id": "f3974b3c-7a0b-407b-a864-ecd0f98d8acc", - "content": "I am writing to inquire about the status of my account.", + "party_id": "8beedb98-9c58-496d-8251-b50a657ae9a0", + "communication_id": "956e113a-9579-407c-82d9-3c02046b4635", + "session_id": "1dd05100-f7f1-4078-bb12-7ea9ede5f4bb", + "content": "What are the implications of modifying my vehicle on my insurance coverage?", "content_sentiment": "Neutral", "content_type": "Text", "channel": "Email", - "communication_date": "2024-06-22 23:24:13", - "record_date": "2024-06-22 16:11:09" + "communication_date": "2024-06-21 20:26:38", + "record_date": "2024-06-22 17:57:36" } }, "HintLast-1": { "01-basic_party": { - "party_id": "e5d62717-a2d7-4a4c-9c4c-5bec583f5692", - "party_establishment": "1953-09-22", + "party_id": "3da23c13-ec84-4028-a3bc-99aafd4f4d8f", + "party_establishment": "1970-03-12", "party_type": "Customer", - "party_typedate": "2017-12-15", + "party_typedate": "1992-06-16", "party_gender": "F", - "party_education": "University", + "party_education": "High school", "party_familystatus": "Single", "party_nchild": 1, - "party_industry": "Transport", - "party_industryposition": "Electrician", - "party_residencecountry": "French Polynesia", - "party_city": "Port Jodyville", - "party_income": 71000, + "party_industry": "Telcommunications", + "party_industryposition": "Secretary", + "party_residencecountry": "Western Sahara", + "party_city": "East Helentown", + "party_income": 93000, "party_incometype": "Earned", "party_peoplehousehold": 3, - "party_incomehousehold": 85200, - "party_expenseshousehold": 12780, + "party_incomehousehold": 148800, + "party_expenseshousehold": 53568, "party_currency": "USD", "party_note": "", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "02-basic_contact": { - "party_id": "e5d62717-a2d7-4a4c-9c4c-5bec583f5692", - "contact_id": "d5daa9cb-b8fd-4334-a895-8a9ec9078be3", - "contact_email": "bhess@example.com", - "contact_phone": "+1-785-389-1998x14115", + "party_id": "3da23c13-ec84-4028-a3bc-99aafd4f4d8f", + "contact_id": "73fe2839-fa51-4d47-a610-9ec651fff6f4", + "contact_email": "shane38@example.com", + "contact_phone": "001-801-563-0689", "contact_state": "Active", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" + }, + "03-basic_relation": { + "party_id": "3da23c13-ec84-4028-a3bc-99aafd4f4d8f", + "relation_id": "928f51de-1ba9-4561-9648-7b06683d3427", + "relation_childid": "8cf35d4a-eba7-4d32-a17b-4bebcedbb6f9", + "relation_type": "Family", + "relation_date": "1970-01-01 08:00:00", + "record_date": "2024-06-22 17:57:36" }, "04-basic_account": { - "party_id": "e5d62717-a2d7-4a4c-9c4c-5bec583f5692", - "account_id": "98d55405-e199-4459-8f22-bcab49f49b94", - "account_type": "Saving account", - "account_createdate": "2017-12-15", + "party_id": "3da23c13-ec84-4028-a3bc-99aafd4f4d8f", + "account_id": "76b37a39-552b-402b-ba82-2bf171b7a8be", + "account_type": "Current account", + "account_createdate": "1992-06-16", "account_state": "Active", "account_nonactivedate": "2200-01-01", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "05-basic_transaction": { - "account_id": "98d55405-e199-4459-8f22-bcab49f49b94", - "transaction_id": "98a12d8f-590e-45c5-a0f9-8c3daadcf8c5", + "account_id": "76b37a39-552b-402b-ba82-2bf171b7a8be", + "transaction_id": "7c241a41-edb3-4e0c-8f19-4664200eddae", "transaction_direction": "Incoming", "transaction_type": "Standard", - "transaction_value": 4570, + "transaction_value": 1100, "transaction_currency": "USD", - "transaction_description": "Rate generation range movie.", - "transaction_date": "2021-08-05", - "counterparty_name": "Megan Garcia", - "counterparty_iban": "GB47FGJU61700350596733", + "transaction_description": "Payment for Nutrition Consulting Services Rendered", + "transaction_date": "2021-07-26", + "counterparty_name": "Cathy Tran", + "counterparty_iban": "GB76KFXM46296922054243", "counterparty_other": "", "transaction_fraudanomaly": 0.0, "transaction_fraud": 0, - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "06-basic_event": { - "party_id": "e5d62717-a2d7-4a4c-9c4c-5bec583f5692", - "event_id": "033c06e2-c0f7-4282-a2ba-5a255da367ef", - "session_id": "7f85d7e7-0152-4f42-8093-ed1665aac5b5", + "party_id": "3da23c13-ec84-4028-a3bc-99aafd4f4d8f", + "event_id": "2f4d50e6-33fe-4255-aba8-d86c6a90014e", + "session_id": "9d8ce29f-f710-44be-9fbd-aea3a358b675", "event_group": "offer", "event_category": "service list", "event_action": "show", "event_detail": "", - "event_date": "2024-06-18 12:22:35", - "record_date": "2024-06-22 16:11:09" + "event_date": "2024-06-16 02:41:22", + "record_date": "2024-06-22 17:57:36" }, "07-basic_communication": { - "party_id": "e5d62717-a2d7-4a4c-9c4c-5bec583f5692", - "communication_id": "6d6e4ecb-fd00-49a8-bf40-4b5bff7d588e", - "session_id": "e899a723-bd61-4fc6-a815-5446f18fdc58", - "content": "I\u2019m considering switching to your service; what offers do you have for new customers?", + "party_id": "3da23c13-ec84-4028-a3bc-99aafd4f4d8f", + "communication_id": "2352cae0-e204-4c8c-b7ef-cf272ec1dc72", + "session_id": "fd496308-a229-4bb1-9eb4-b3c3b3f1b25d", + "content": "I would like to update my personal details; what is the procedure for this?", "content_sentiment": "Neutral", "content_type": "Text", - "channel": "Chat", - "communication_date": "2024-06-22 23:41:57", - "record_date": "2024-06-22 16:11:09" + "channel": "Email", + "communication_date": "2024-06-21 09:50:30", + "record_date": "2024-06-22 17:57:36" } }, "HintLast-2": { "01-basic_party": { - "party_id": "6ad4e4e0-fbed-41ca-a8ba-b754b337b9fd", - "party_establishment": "1952-08-03", + "party_id": "0b53318e-09c6-4218-a987-b7cdc8a796bf", + "party_establishment": "1928-09-19", "party_type": "Customer", - "party_typedate": "2023-04-30", + "party_typedate": "1992-08-22", "party_gender": "F", "party_education": "Elementary school", - "party_familystatus": "Single", - "party_nchild": 0, - "party_industry": "Public administration", - "party_industryposition": "Economist", - "party_residencecountry": "Rwanda", - "party_city": "Garciastad", - "party_income": 185000, + "party_familystatus": "Married", + "party_nchild": 2, + "party_industry": "Financial services", + "party_industryposition": "Auditor", + "party_residencecountry": "Israel", + "party_city": "Johnmouth", + "party_income": 102000, "party_incometype": "Earned", - "party_peoplehousehold": 2, - "party_incomehousehold": 407000, - "party_expenseshousehold": 52910, + "party_peoplehousehold": 4, + "party_incomehousehold": 183600, + "party_expenseshousehold": 71604, "party_currency": "USD", "party_note": "", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "02-basic_contact": { - "party_id": "6ad4e4e0-fbed-41ca-a8ba-b754b337b9fd", - "contact_id": "1c9522bf-5f97-42ed-aa2e-50c0380927f7", - "contact_email": "johnhudson@example.com", - "contact_phone": "760.969.1548x8598", + "party_id": "0b53318e-09c6-4218-a987-b7cdc8a796bf", + "contact_id": "2f05f50a-7f11-4e5a-bf21-77f113ba1128", + "contact_email": "bbailey@example.net", + "contact_phone": "793.663.3119x9620", "contact_state": "Active", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "03-basic_relation": { - "party_id": "6ad4e4e0-fbed-41ca-a8ba-b754b337b9fd", - "relation_id": "12401e53-6e1e-4a02-a363-9486e6961a07", - "relation_childid": "710903ba-f5a0-4638-bb28-d785b3ef2f19", - "relation_type": "Job", + "party_id": "0b53318e-09c6-4218-a987-b7cdc8a796bf", + "relation_id": "f7e13897-5a90-4393-8848-513787b62e84", + "relation_childid": "66825f3f-73de-4292-9eaf-58b03d4ed170", + "relation_type": "Social", "relation_date": "1970-01-01 08:00:00", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "04-basic_account": { - "party_id": "6ad4e4e0-fbed-41ca-a8ba-b754b337b9fd", - "account_id": "769917e8-611f-4c94-8bab-bf41d03720f6", + "party_id": "0b53318e-09c6-4218-a987-b7cdc8a796bf", + "account_id": "21ae7c31-5080-46ae-a3f7-360c107cc27d", "account_type": "Current account", - "account_createdate": "2023-04-30", + "account_createdate": "1992-08-22", "account_state": "Active", "account_nonactivedate": "2200-01-01", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "05-basic_transaction": { - "account_id": "769917e8-611f-4c94-8bab-bf41d03720f6", - "transaction_id": "bd1e26e1-e624-41b5-9fb3-1ceb02b2d7b8", + "account_id": "21ae7c31-5080-46ae-a3f7-360c107cc27d", + "transaction_id": "1fbe733a-e17b-41b0-a875-514f0c1ceedc", "transaction_direction": "Incoming", "transaction_type": "Standard", - "transaction_value": 2252, + "transaction_value": 3249, "transaction_currency": "USD", - "transaction_description": "Income from Patent Licensing", - "transaction_date": "2023-05-21", - "counterparty_name": "Kevin Alvarez", - "counterparty_iban": "GB16ECAS08104748740920", + "transaction_description": "", + "transaction_date": "2021-07-19", + "counterparty_name": "Travis Johnson", + "counterparty_iban": "GB54XPKF68858476976526", "counterparty_other": "", - "transaction_fraudanomaly": 0.0, + "transaction_fraudanomaly": 0.5588, "transaction_fraud": 0, - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "06-basic_event": { - "party_id": "6ad4e4e0-fbed-41ca-a8ba-b754b337b9fd", - "event_id": "2b04ab70-c9ec-43f8-898a-0528ce8a486b", - "session_id": "f1ef2e07-7157-4974-9c81-2ccd8ef56eb5", + "party_id": "0b53318e-09c6-4218-a987-b7cdc8a796bf", + "event_id": "db9365f3-023e-4d65-bd78-b37199a2f9a3", + "session_id": "28888791-4f4c-4515-accf-e1b39cf9d425", "event_group": "offer", - "event_category": "service list", + "event_category": "product list", "event_action": "show", "event_detail": "", - "event_date": "2024-06-21 08:05:55", - "record_date": "2024-06-22 16:11:09" + "event_date": "2024-06-21 16:29:18", + "record_date": "2024-06-22 17:57:36" }, "07-basic_communication": { - "party_id": "6ad4e4e0-fbed-41ca-a8ba-b754b337b9fd", - "communication_id": "65d7df17-bacf-4fcc-bb1c-b09f9cabf406", - "session_id": "87031b10-1746-4715-b8a6-4bd51917fb03", - "content": "Easy in reach garden since evidence maintain sometimes size only reduce phone television sound pressure tell.", - "content_sentiment": "Fake", + "party_id": "0b53318e-09c6-4218-a987-b7cdc8a796bf", + "communication_id": "f2a5e96f-af6a-4660-910f-3a918f52e2a2", + "session_id": "929cbca3-dc4a-4797-962a-529b67e5399c", + "content": "I\u2019m considering switching to your service; what offers do you have for new customers?", + "content_sentiment": "Neutral", "content_type": "Text", "channel": "Email", - "communication_date": "2024-06-20 09:05:10", - "record_date": "2024-06-22 16:11:09" + "communication_date": "2024-06-22 05:08:40", + "record_date": "2024-06-22 17:57:36" } }, "Hint-0": { "01-basic_party": { - "party_id": "045e38fc-6215-430e-b24f-fa6c041e13f6", - "party_establishment": "1957-12-24", + "party_id": "85ab3373-13b5-40a0-9725-39960c2b2f78", + "party_establishment": "1925-10-21", "party_type": "Customer", - "party_typedate": "1997-07-14", - "party_gender": "M", + "party_typedate": "2019-07-14", + "party_gender": "F", "party_education": "Elementary school", - "party_familystatus": "Married", - "party_nchild": 0, - "party_industry": "Real Estate", - "party_industryposition": "Receptionist", - "party_residencecountry": "Malaysia", - "party_city": "Johnmouth", - "party_income": 93000, + "party_familystatus": "Single", + "party_nchild": 2, + "party_industry": "Aerospace", + "party_industryposition": "Cashier", + "party_residencecountry": "Central African Republic", + "party_city": "New Jason", + "party_income": 112000, "party_incometype": "Earned", - "party_peoplehousehold": 2, - "party_incomehousehold": 223200, - "party_expenseshousehold": 62496, + "party_peoplehousehold": 4, + "party_incomehousehold": 268800, + "party_expenseshousehold": 96768, "party_currency": "USD", "party_note": "", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "02-basic_contact": { - "party_id": "045e38fc-6215-430e-b24f-fa6c041e13f6", - "contact_id": "fab8b94a-5c20-4c33-a119-fbb5430ce195", - "contact_email": "emily20@example.org", - "contact_phone": "3949469793", + "party_id": "85ab3373-13b5-40a0-9725-39960c2b2f78", + "contact_id": "91de45ff-316b-456b-8465-42d5275d60d8", + "contact_email": "christina06@example.net", + "contact_phone": "782.298.2063", "contact_state": "Active", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "03-basic_relation": { - "party_id": "045e38fc-6215-430e-b24f-fa6c041e13f6", - "relation_id": "54028ce4-5084-45d3-8106-bcb5b036442e", - "relation_childid": "e5d62717-a2d7-4a4c-9c4c-5bec583f5692", + "party_id": "85ab3373-13b5-40a0-9725-39960c2b2f78", + "relation_id": "c00659ec-6f7b-4887-a965-73055055e4b3", + "relation_childid": "b49fb105-ee23-4bb1-b22d-d5a65bfc9656", "relation_type": "Job", "relation_date": "1970-01-01 08:00:00", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "04-basic_account": { - "party_id": "045e38fc-6215-430e-b24f-fa6c041e13f6", - "account_id": "8cf22117-2a71-48dc-a52d-f194f26cfb56", + "party_id": "85ab3373-13b5-40a0-9725-39960c2b2f78", + "account_id": "17939de3-abc3-4382-95af-fce01a9ec09c", "account_type": "Current account", - "account_createdate": "2004-01-01", + "account_createdate": "2019-07-14", "account_state": "Active", "account_nonactivedate": "2200-01-01", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "05-basic_transaction": { - "account_id": "8cf22117-2a71-48dc-a52d-f194f26cfb56", - "transaction_id": "a7914175-6700-4830-aa71-c41c2149d6b0", + "account_id": "17939de3-abc3-4382-95af-fce01a9ec09c", + "transaction_id": "20bef86f-7431-4a73-9bff-0bfbd322b423", "transaction_direction": "Incoming", - "transaction_type": "Standard", - "transaction_value": 2758, + "transaction_type": "Instant", + "transaction_value": 4584, "transaction_currency": "USD", - "transaction_description": "Sort away measure case east. Practice yes outside company.", - "transaction_date": "2022-12-14", - "counterparty_name": "David Gardner", - "counterparty_iban": "GB56DTVP57834646580696", + "transaction_description": "Payment for Content Writing Services", + "transaction_date": "2021-10-02", + "counterparty_name": "Marvin Palmer", + "counterparty_iban": "GB85JXWW23852031502744", "counterparty_other": "", "transaction_fraudanomaly": 0.0, "transaction_fraud": 0, - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "06-basic_event": { - "party_id": "045e38fc-6215-430e-b24f-fa6c041e13f6", - "event_id": "c151c3f4-37b5-4e6f-a183-ca38ebcafdfd", - "session_id": "1a633893-87b2-4a44-9faf-d204a9fb2304", + "party_id": "85ab3373-13b5-40a0-9725-39960c2b2f78", + "event_id": "d0816051-871b-481b-8544-be398412d741", + "session_id": "5c44fc3b-0492-44d8-97ea-35a6443b8a3d", "event_group": "product", - "event_category": "account detail", + "event_category": "contract detail", "event_action": "show", "event_detail": "", - "event_date": "2024-05-06 22:24:44", - "record_date": "2024-06-22 16:11:09" + "event_date": "2024-05-06 14:56:19", + "record_date": "2024-06-22 17:57:36" }, "07-basic_communication": { - "party_id": "045e38fc-6215-430e-b24f-fa6c041e13f6", - "communication_id": "3da546b5-b127-4895-8a56-3c2813ccd980", - "session_id": "4485a571-3dc1-4470-8ae2-c7366c51122a", - "content": "What are the documents or proofs required for filing a claim?", + "party_id": "85ab3373-13b5-40a0-9725-39960c2b2f78", + "communication_id": "b5d7e254-cb24-4e8f-81b3-8751c152d49a", + "session_id": "06a90161-46fa-42db-991b-878b766c8079", + "content": "I left my bag in one of your taxis, how can I retrieve it?", "content_sentiment": "Neutral", "content_type": "Text", "channel": "Email", - "communication_date": "2024-04-02 09:29:18", - "record_date": "2024-06-22 16:11:09" + "communication_date": "2024-05-26 16:06:32", + "record_date": "2024-06-22 17:57:36" } }, "Hint-1": { "01-basic_party": { - "party_id": "e5d62717-a2d7-4a4c-9c4c-5bec583f5692", - "party_establishment": "1953-09-22", + "party_id": "84b70daf-5534-4838-8a8a-20aada1f51d3", + "party_establishment": "1931-04-25", "party_type": "Customer", - "party_typedate": "2017-12-15", + "party_typedate": "1991-05-28", "party_gender": "F", "party_education": "University", "party_familystatus": "Single", - "party_nchild": 1, - "party_industry": "Transport", - "party_industryposition": "Electrician", - "party_residencecountry": "French Polynesia", - "party_city": "Port Jodyville", - "party_income": 71000, + "party_nchild": 0, + "party_industry": "Food industry", + "party_industryposition": "Developer", + "party_residencecountry": "Solomon Islands", + "party_city": "West Brandon", + "party_income": 183000, "party_incometype": "Earned", - "party_peoplehousehold": 3, - "party_incomehousehold": 85200, - "party_expenseshousehold": 12780, + "party_peoplehousehold": 2, + "party_incomehousehold": 347700, + "party_expenseshousehold": 38247, "party_currency": "USD", "party_note": "", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "02-basic_contact": { - "party_id": "e5d62717-a2d7-4a4c-9c4c-5bec583f5692", - "contact_id": "d5daa9cb-b8fd-4334-a895-8a9ec9078be3", - "contact_email": "bhess@example.com", - "contact_phone": "+1-785-389-1998x14115", + "party_id": "84b70daf-5534-4838-8a8a-20aada1f51d3", + "contact_id": "e3323486-1f62-4578-aec8-708e660d030f", + "contact_email": "morganmaria@example.net", + "contact_phone": "001-495-968-7689x63242", "contact_state": "Active", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" + }, + "03-basic_relation": { + "party_id": "84b70daf-5534-4838-8a8a-20aada1f51d3", + "relation_id": "d2b06fb2-17f4-4905-8791-78f9316a3319", + "relation_childid": "9847a9cc-d473-4ca9-96ad-8fc43d453128", + "relation_type": "Social", + "relation_date": "1970-01-01 08:00:00", + "record_date": "2024-06-22 17:57:36" }, "04-basic_account": { - "party_id": "e5d62717-a2d7-4a4c-9c4c-5bec583f5692", - "account_id": "98d55405-e199-4459-8f22-bcab49f49b94", - "account_type": "Saving account", - "account_createdate": "2017-12-15", + "party_id": "84b70daf-5534-4838-8a8a-20aada1f51d3", + "account_id": "4ef8a791-a8d5-45d8-adaf-d6cb50c33349", + "account_type": "Current account", + "account_createdate": "1991-05-28", "account_state": "Active", "account_nonactivedate": "2200-01-01", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "05-basic_transaction": { - "account_id": "98d55405-e199-4459-8f22-bcab49f49b94", - "transaction_id": "227885dc-1931-42a1-b3c1-f4b227b6c347", + "account_id": "4ef8a791-a8d5-45d8-adaf-d6cb50c33349", + "transaction_id": "679531c3-629c-4959-9cc0-fd688c3b7de4", "transaction_direction": "Incoming", - "transaction_type": "Instant", - "transaction_value": 2201, + "transaction_type": "Standard", + "transaction_value": 4189, "transaction_currency": "USD", - "transaction_description": "", - "transaction_date": "2021-10-31", - "counterparty_name": "Kevin Moran", - "counterparty_iban": "GB06UJTR28373985382818", + "transaction_description": "Income from Online Store Sales", + "transaction_date": "2021-07-09", + "counterparty_name": "Zachary Davis", + "counterparty_iban": "GB59NVQU05562194945174", "counterparty_other": "", "transaction_fraudanomaly": 0.0, "transaction_fraud": 0, - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "06-basic_event": { - "party_id": "e5d62717-a2d7-4a4c-9c4c-5bec583f5692", - "event_id": "ce7bcca9-8879-42bd-bf50-3fccf2bcac2e", - "session_id": "59178bde-974d-437e-8f12-d086931d3c08", - "event_group": "product", - "event_category": "account detail", - "event_action": "show", + "party_id": "84b70daf-5534-4838-8a8a-20aada1f51d3", + "event_id": "17bdc04f-24a8-4649-b646-82e58e272b89", + "session_id": "7caf5a87-65c6-4bac-b0d9-84b22d25a206", + "event_group": "access", + "event_category": "mobile", + "event_action": "login", "event_detail": "", - "event_date": "2024-06-01 03:30:17", - "record_date": "2024-06-22 16:11:09" + "event_date": "2024-06-10 06:49:11", + "record_date": "2024-06-22 17:57:36" }, "07-basic_communication": { - "party_id": "e5d62717-a2d7-4a4c-9c4c-5bec583f5692", - "communication_id": "22947780-5c35-4bed-9395-aec4b0a728ca", - "session_id": "72e32faa-c08d-4752-ba39-a6a56de97a97", - "content": "History success when area dream information get recognize quality someone former carry resource necessary audience outside.", - "content_sentiment": "Fake", + "party_id": "84b70daf-5534-4838-8a8a-20aada1f51d3", + "communication_id": "0f850632-a198-4ab3-89a7-8c886d5c463a", + "session_id": "7d519090-a504-45ea-bb6a-012fa661c282", + "content": "Your team\u2019s expertise and knowledge about the destination was truly beneficial.", + "content_sentiment": "Positive", "content_type": "Text", "channel": "Email", - "communication_date": "2024-04-02 13:55:00", - "record_date": "2024-06-22 16:11:09" + "communication_date": "2024-05-06 07:45:39", + "record_date": "2024-06-22 17:57:36" } }, "Hint-2": { "01-basic_party": { - "party_id": "fd9516e0-86ab-435e-a796-8159367ee2fb", - "party_establishment": "1988-01-24", + "party_id": "0f85317b-4826-4667-9505-7925995f33a1", + "party_establishment": "2008-04-30", "party_type": "Customer", - "party_typedate": "2017-07-03", - "party_gender": "F", - "party_education": "High school", - "party_familystatus": "Married", + "party_typedate": "2012-08-19", + "party_gender": "M", + "party_education": "University", + "party_familystatus": "Single", "party_nchild": 1, - "party_industry": "Aerospace", - "party_industryposition": "Receptionist", - "party_residencecountry": "Holy See (Vatican City State)", - "party_city": "Davismouth", - "party_income": 164000, + "party_industry": "Social services", + "party_industryposition": "Cashier", + "party_residencecountry": "Malaysia", + "party_city": "East Pamelabury", + "party_income": 62000, "party_incometype": "Earned", "party_peoplehousehold": 3, - "party_incomehousehold": 278800, - "party_expenseshousehold": 27880, + "party_incomehousehold": 173600, + "party_expenseshousehold": 76384, "party_currency": "USD", "party_note": "", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "02-basic_contact": { - "party_id": "fd9516e0-86ab-435e-a796-8159367ee2fb", - "contact_id": "e5f3fa75-1726-4512-b789-254e424fc350", - "contact_email": "uhall@example.org", - "contact_phone": "(625)880-2233", + "party_id": "0f85317b-4826-4667-9505-7925995f33a1", + "contact_id": "f53fa479-ee02-4cf4-9232-baf83f6979a5", + "contact_email": "ypark@example.org", + "contact_phone": "(504)492-8057x67574", "contact_state": "Active", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "03-basic_relation": { - "party_id": "fd9516e0-86ab-435e-a796-8159367ee2fb", - "relation_id": "95fffe41-e9f1-473f-b66f-fa5fd3ec7db1", - "relation_childid": "6ad4e4e0-fbed-41ca-a8ba-b754b337b9fd", + "party_id": "0f85317b-4826-4667-9505-7925995f33a1", + "relation_id": "753c812c-1e76-4bd0-a07c-c74335e319cd", + "relation_childid": "c82eb52d-a098-40c1-af77-484b14d89a67", "relation_type": "Social", "relation_date": "1970-01-01 08:00:00", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "04-basic_account": { - "party_id": "fd9516e0-86ab-435e-a796-8159367ee2fb", - "account_id": "fabcf30a-49a4-459c-b6d5-810a6edc2fd3", + "party_id": "0f85317b-4826-4667-9505-7925995f33a1", + "account_id": "d2b6601c-f3cd-438d-ab30-fac0b0c501ef", "account_type": "Current account", - "account_createdate": "2017-07-03", + "account_createdate": "2012-08-19", "account_state": "Active", "account_nonactivedate": "2200-01-01", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "05-basic_transaction": { - "account_id": "fabcf30a-49a4-459c-b6d5-810a6edc2fd3", - "transaction_id": "3af7bf99-1189-4105-8f75-6d553e451b1c", + "account_id": "d2b6601c-f3cd-438d-ab30-fac0b0c501ef", + "transaction_id": "c1199aec-e564-420a-8feb-0528333b6041", "transaction_direction": "Incoming", "transaction_type": "Standard", - "transaction_value": 1954, + "transaction_value": 2422, "transaction_currency": "USD", - "transaction_description": "Payment for Home Organization Services Provided", - "transaction_date": "2024-06-19", - "counterparty_name": "Maria Garcia", - "counterparty_iban": "GB78CBEU52566686473773", + "transaction_description": "Payment for Photography Services Provided", + "transaction_date": "2023-08-31", + "counterparty_name": "Paula Mccarty", + "counterparty_iban": "GB62YISN59173608338625", "counterparty_other": "", "transaction_fraudanomaly": 0.0, "transaction_fraud": 0, - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "06-basic_event": { - "party_id": "fd9516e0-86ab-435e-a796-8159367ee2fb", - "event_id": "21e67060-6e45-4a3e-9e75-4b3af8a3ab8a", - "session_id": "a74b7f1e-e37c-45f8-a7bc-ddaa01344398", - "event_group": "product", - "event_category": "account detail", - "event_action": "show", + "party_id": "0f85317b-4826-4667-9505-7925995f33a1", + "event_id": "e933ef27-2807-4df4-ab60-69b8a4b02b63", + "session_id": "0c310197-c245-43c0-be95-c2869460b2c4", + "event_group": "access", + "event_category": "web", + "event_action": "login", "event_detail": "", - "event_date": "2024-05-21 18:58:59", - "record_date": "2024-06-22 16:11:09" + "event_date": "2024-06-15 03:50:53", + "record_date": "2024-06-22 17:57:36" }, "07-basic_communication": { - "party_id": "fd9516e0-86ab-435e-a796-8159367ee2fb", - "communication_id": "2c4b33dd-5037-4c01-9ea1-344ba1cfa504", - "session_id": "af38d7e8-66a3-40d3-92d4-c0127b4fc19e", - "content": "How can I renew or cancel my policy?", - "content_sentiment": "Neutral", + "party_id": "0f85317b-4826-4667-9505-7925995f33a1", + "communication_id": "4632780a-89ec-4b1e-99db-7c9031fb86ef", + "session_id": "a163fdcf-98d0-485d-9162-647810d6ac8b", + "content": "Beyond black open with enter place truth price capital difficult keep will data training number.", + "content_sentiment": "Fake", "content_type": "Text", - "channel": "Email", - "communication_date": "2024-04-11 11:30:50", - "record_date": "2024-06-22 16:11:09" + "channel": "Chat", + "communication_date": "2024-04-02 12:12:35", + "record_date": "2024-06-22 17:57:36" } } } diff --git a/03-test/02-size-1k.json b/03-test/02-size-1k.json index c381d9b..b2c0ad7 100644 --- a/03-test/02-size-1k.json +++ b/03-test/02-size-1k.json @@ -5,500 +5,516 @@ "spec": { "HintLast-0": { "01-basic_party": { - "party_id": "2c0324cf-6758-4ffb-b399-a465ad1cd34a", - "party_establishment": "2002-05-20", + "party_id": "6697d302-510a-43fb-932c-c95a05b9c82c", + "party_establishment": "1993-09-05", "party_type": "Customer", - "party_typedate": "2023-01-01", + "party_typedate": "2001-04-03", "party_gender": "F", - "party_education": "High school", + "party_education": "Elementary school", "party_familystatus": "Married", - "party_nchild": 1, - "party_industry": "Financial services", - "party_industryposition": "Sales", - "party_residencecountry": "Samoa", - "party_city": "Roberthaven", - "party_income": 101000, + "party_nchild": 2, + "party_industry": "Industry", + "party_industryposition": "Electrician", + "party_residencecountry": "Turkey", + "party_city": "West Lindsaychester", + "party_income": 193000, "party_incometype": "Earned", - "party_peoplehousehold": 3, - "party_incomehousehold": 242400, - "party_expenseshousehold": 63024, + "party_peoplehousehold": 4, + "party_incomehousehold": 521100, + "party_expenseshousehold": 161541, "party_currency": "USD", "party_note": "", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "02-basic_contact": { - "party_id": "2c0324cf-6758-4ffb-b399-a465ad1cd34a", - "contact_id": "d6ab5a90-c032-48db-bda1-b02b427588ea", - "contact_email": "gregory14@example.org", - "contact_phone": "845-990-6061x35191", + "party_id": "6697d302-510a-43fb-932c-c95a05b9c82c", + "contact_id": "747022e5-9552-4fa9-8806-f85a2d5a66be", + "contact_email": "pamelarosales@example.com", + "contact_phone": "574.531.6375x997", "contact_state": "Active", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" + }, + "03-basic_relation": { + "party_id": "6697d302-510a-43fb-932c-c95a05b9c82c", + "relation_id": "5a84ed21-8667-486f-8ef8-4ac2427e6872", + "relation_childid": "d80a877a-84f9-4f10-97f4-8cc2af829a05", + "relation_type": "Family", + "relation_date": "1970-01-01 08:00:00", + "record_date": "2024-06-22 17:57:36" }, "04-basic_account": { - "party_id": "2c0324cf-6758-4ffb-b399-a465ad1cd34a", - "account_id": "534774d4-4557-40a8-a43e-6ab781f941de", + "party_id": "6697d302-510a-43fb-932c-c95a05b9c82c", + "account_id": "847b8bbc-1086-40ea-abc1-09a8d1711755", "account_type": "Current account", - "account_createdate": "2023-01-01", + "account_createdate": "2001-04-03", "account_state": "Active", "account_nonactivedate": "2200-01-01", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "05-basic_transaction": { - "account_id": "534774d4-4557-40a8-a43e-6ab781f941de", - "transaction_id": "7b2edccc-a806-4c65-a234-784d3260c15e", + "account_id": "847b8bbc-1086-40ea-abc1-09a8d1711755", + "transaction_id": "762bedc3-a9a7-4792-9267-5a4480d9641e", "transaction_direction": "Incoming", - "transaction_type": "Instant", - "transaction_value": 3925, + "transaction_type": "Standard", + "transaction_value": 4449, "transaction_currency": "USD", - "transaction_description": "Income from Artwork Sales", - "transaction_date": "2023-01-12", - "counterparty_name": "Ashley Johnston", - "counterparty_iban": "GB90HTHM34329333708179", + "transaction_description": "Income from Vacation Rental Property", + "transaction_date": "2021-08-01", + "counterparty_name": "Shelia Day", + "counterparty_iban": "GB77FWWE68241334811483", "counterparty_other": "", "transaction_fraudanomaly": 0.0, "transaction_fraud": 0, - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "06-basic_event": { - "party_id": "2c0324cf-6758-4ffb-b399-a465ad1cd34a", - "event_id": "9a35a6f9-fc75-416a-8ff9-dd6a88c0e3d0", - "session_id": "a33a6f8b-4a45-4a13-8d95-0bf2accc435f", - "event_group": "product", - "event_category": "legal conditions", + "party_id": "6697d302-510a-43fb-932c-c95a05b9c82c", + "event_id": "67815a7e-1299-419c-a4d7-088ed7976431", + "session_id": "3bac623c-594b-46c7-877e-3970cefaffc9", + "event_group": "offer", + "event_category": "service list", "event_action": "show", "event_detail": "", - "event_date": "2024-06-19 18:28:10", - "record_date": "2024-06-22 16:11:09" + "event_date": "2024-06-19 02:57:04", + "record_date": "2024-06-22 17:57:36" }, "07-basic_communication": { - "party_id": "2c0324cf-6758-4ffb-b399-a465ad1cd34a", - "communication_id": "a59ba6a8-079c-4110-8b1a-8bbcaf827fdf", - "session_id": "26eb2029-b10e-4364-a823-d65183e475bf", - "content": "Court likely model win thought down lot join over none study her focus suddenly drug agent example so compare.", - "content_sentiment": "Fake", + "party_id": "6697d302-510a-43fb-932c-c95a05b9c82c", + "communication_id": "fbaf3a3a-6d32-4028-835a-d1011452b204", + "session_id": "5eea85f9-2b64-4228-8334-0f025553f426", + "content": "Are there any travel insurance options for my upcoming trip?", + "content_sentiment": "Neutral", "content_type": "Text", "channel": "Email", - "communication_date": "2024-06-20 05:59:25", - "record_date": "2024-06-22 16:11:09" + "communication_date": "2024-06-22 07:46:04", + "record_date": "2024-06-22 17:57:36" } }, "HintLast-1": { "01-basic_party": { - "party_id": "37762533-bcee-463f-a102-69fe32591cd8", - "party_establishment": "1988-11-28", + "party_id": "d08c0828-c555-49ea-9e9f-44d80d71a1dc", + "party_establishment": "1988-05-13", "party_type": "Customer", - "party_typedate": "1991-11-02", + "party_typedate": "1997-06-26", "party_gender": "M", "party_education": "High school", - "party_familystatus": "Single", - "party_nchild": 2, - "party_industry": "Agriculture", - "party_industryposition": "Accountant", - "party_residencecountry": "Norway", - "party_city": "Lake Victormouth", - "party_income": 99000, + "party_familystatus": "Married", + "party_nchild": 1, + "party_industry": "Aerospace", + "party_industryposition": "Secretary", + "party_residencecountry": "Timor-Leste", + "party_city": "Lake Laurenburgh", + "party_income": 151000, "party_incometype": "Earned", - "party_peoplehousehold": 4, - "party_incomehousehold": 178200, - "party_expenseshousehold": 62370, - "party_currency": "USD", + "party_peoplehousehold": 3, + "party_incomehousehold": 256700, + "party_expenseshousehold": 69309, + "party_currency": "EUR", "party_note": "", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "02-basic_contact": { - "party_id": "37762533-bcee-463f-a102-69fe32591cd8", - "contact_id": "704136ab-9a84-412d-8233-648014c4b749", - "contact_email": "qsteele@example.com", - "contact_phone": "001-540-285-6185", + "party_id": "d08c0828-c555-49ea-9e9f-44d80d71a1dc", + "contact_id": "18cf6aaf-66ad-4d46-a6b2-2d95eef4bdcc", + "contact_email": "bakershelly@example.com", + "contact_phone": "001-294-205-8213x47743", "contact_state": "Active", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "04-basic_account": { - "party_id": "37762533-bcee-463f-a102-69fe32591cd8", - "account_id": "a49ec54b-ca21-44be-a14e-c6ebcd142948", + "party_id": "d08c0828-c555-49ea-9e9f-44d80d71a1dc", + "account_id": "d297010d-2428-4584-ad17-7ae3e6fb9472", "account_type": "Current account", - "account_createdate": "1991-11-02", + "account_createdate": "1997-06-26", "account_state": "Active", "account_nonactivedate": "2200-01-01", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "05-basic_transaction": { - "account_id": "a49ec54b-ca21-44be-a14e-c6ebcd142948", - "transaction_id": "d985954d-f2b7-4713-97e3-44c33bdb49ef", + "account_id": "d297010d-2428-4584-ad17-7ae3e6fb9472", + "transaction_id": "9411a67e-8f76-4910-ad7a-3c676705eafa", "transaction_direction": "Incoming", "transaction_type": "Standard", - "transaction_value": 2207, + "transaction_value": 1025, "transaction_currency": "USD", - "transaction_description": "", - "transaction_date": "2021-08-03", - "counterparty_name": "Bethany Wolfe", - "counterparty_iban": "GB07TFOF95962190087190", + "transaction_description": "Payment for Tax Preparation Services Rendered", + "transaction_date": "2021-08-05", + "counterparty_name": "Diana Wright", + "counterparty_iban": "GB38WQLY90095770204508", "counterparty_other": "", "transaction_fraudanomaly": 0.0, "transaction_fraud": 0, - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "06-basic_event": { - "party_id": "37762533-bcee-463f-a102-69fe32591cd8", - "event_id": "21da6b98-6069-45d9-9fed-f7c492b68617", - "session_id": "fdaee687-c10b-4059-b635-ea0062663866", + "party_id": "d08c0828-c555-49ea-9e9f-44d80d71a1dc", + "event_id": "14e6982d-f690-4d96-a407-19dab239ce9e", + "session_id": "abe00d79-2283-4926-8988-e7cb97906cf7", "event_group": "product", - "event_category": "account detail", + "event_category": "contract detail", "event_action": "show", "event_detail": "", - "event_date": "2024-06-20 20:14:34", - "record_date": "2024-06-22 16:11:09" + "event_date": "2024-06-21 15:04:19", + "record_date": "2024-06-22 17:57:36" }, "07-basic_communication": { - "party_id": "37762533-bcee-463f-a102-69fe32591cd8", - "communication_id": "444abe66-c6ac-4191-92da-e1c225232333", - "session_id": "65cef90f-8ce7-4de1-bd3b-c30dde7f31af", - "content": "How can I add another driver to my existing car insurance policy?", + "party_id": "d08c0828-c555-49ea-9e9f-44d80d71a1dc", + "communication_id": "959bd99b-17c6-47e7-9caf-5e5e7a435274", + "session_id": "979ff0ed-f8cb-452f-a011-f7c1d5117cf3", + "content": "How can I find an ATM or branch near me?", "content_sentiment": "Neutral", "content_type": "Text", "channel": "Email", - "communication_date": "2024-06-22 14:11:03", - "record_date": "2024-06-22 16:11:09" + "communication_date": "2024-06-20 17:04:13", + "record_date": "2024-06-22 17:57:36" } }, "HintLast-2": { "01-basic_party": { - "party_id": "d4098a97-38f5-46c9-b6c7-f35df6f6dd1e", - "party_establishment": "1999-01-26", + "party_id": "e74945af-04ec-4cc8-b674-c0d33b57ec95", + "party_establishment": "1944-02-04", "party_type": "Customer", - "party_typedate": "2013-12-30", - "party_gender": "F", - "party_education": "Elementary school", - "party_familystatus": "Single", - "party_nchild": 2, - "party_industry": "Mining", - "party_industryposition": "Manager", - "party_residencecountry": "Maldives", - "party_city": "Lake Robert", - "party_income": 69000, + "party_typedate": "1988-02-27", + "party_gender": "M", + "party_education": "High school", + "party_familystatus": "Married", + "party_nchild": 1, + "party_industry": "Aerospace", + "party_industryposition": "Sales", + "party_residencecountry": "Mongolia", + "party_city": "Lake Laura", + "party_income": 127000, "party_incometype": "Earned", - "party_peoplehousehold": 4, - "party_incomehousehold": 138000, - "party_expenseshousehold": 45540, + "party_peoplehousehold": 3, + "party_incomehousehold": 127000, + "party_expenseshousehold": 29210, "party_currency": "USD", "party_note": "", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "02-basic_contact": { - "party_id": "d4098a97-38f5-46c9-b6c7-f35df6f6dd1e", - "contact_id": "fc41f5bb-a4b0-45f3-a6b1-d2a8a7d2b2b7", - "contact_email": "rosssamuel@example.org", - "contact_phone": "(661)848-4649", + "party_id": "e74945af-04ec-4cc8-b674-c0d33b57ec95", + "contact_id": "000e7f4c-87ff-408b-876f-25ccd146f6b8", + "contact_email": "thomas52@example.net", + "contact_phone": "426-541-0781x555", "contact_state": "Active", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "03-basic_relation": { - "party_id": "d4098a97-38f5-46c9-b6c7-f35df6f6dd1e", - "relation_id": "d618f2a7-9955-427c-aead-02b23ca47baf", - "relation_childid": "ff57ba3b-2984-49e9-b631-228b2b5bcecf", + "party_id": "e74945af-04ec-4cc8-b674-c0d33b57ec95", + "relation_id": "235dd217-0eb0-41b1-9be3-162dabbb993b", + "relation_childid": "40e9ab98-80ce-4834-b97f-3f549b4a3186", "relation_type": "Family", "relation_date": "1970-01-01 08:00:00", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "04-basic_account": { - "party_id": "d4098a97-38f5-46c9-b6c7-f35df6f6dd1e", - "account_id": "91c0d79b-2469-400a-88f5-a8768c632929", - "account_type": "Current account", - "account_createdate": "2022-06-21", + "party_id": "e74945af-04ec-4cc8-b674-c0d33b57ec95", + "account_id": "be9d3382-c53c-41de-b651-154d5e161372", + "account_type": "Saving account", + "account_createdate": "1988-02-27", "account_state": "Active", "account_nonactivedate": "2200-01-01", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "05-basic_transaction": { - "account_id": "91c0d79b-2469-400a-88f5-a8768c632929", - "transaction_id": "5de1486e-01c4-4f42-b4ff-81915220f57f", + "account_id": "be9d3382-c53c-41de-b651-154d5e161372", + "transaction_id": "8a46d671-3a48-485b-8353-227e897f75b0", "transaction_direction": "Incoming", - "transaction_type": "Standard", - "transaction_value": 4836, + "transaction_type": "Instant", + "transaction_value": 4826, "transaction_currency": "USD", - "transaction_description": "Income from Handmade Jewelry Sales", - "transaction_date": "2022-07-11", - "counterparty_name": "Kevin Norris", - "counterparty_iban": "GB32CAUN99909640514455", + "transaction_description": "", + "transaction_date": "2021-07-23", + "counterparty_name": "Benjamin Figueroa", + "counterparty_iban": "GB90KOFA90460377192443", "counterparty_other": "", "transaction_fraudanomaly": 0.0, "transaction_fraud": 0, - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "06-basic_event": { - "party_id": "d4098a97-38f5-46c9-b6c7-f35df6f6dd1e", - "event_id": "f5e4cf27-3cbe-40e9-9f70-cb56985b5b24", - "session_id": "ac8055c7-45e3-4c06-8445-c432bc42c750", - "event_group": "product", - "event_category": "account detail", + "party_id": "e74945af-04ec-4cc8-b674-c0d33b57ec95", + "event_id": "d5411576-6d8e-4e4b-80a1-e4fcd2653333", + "session_id": "6ad14065-234f-45c5-88d8-6945a0a69a4a", + "event_group": "offer", + "event_category": "service list", "event_action": "show", "event_detail": "", - "event_date": "2024-06-22 15:09:47", - "record_date": "2024-06-22 16:11:09" + "event_date": "2024-06-20 03:10:43", + "record_date": "2024-06-22 17:57:36" }, "07-basic_communication": { - "party_id": "d4098a97-38f5-46c9-b6c7-f35df6f6dd1e", - "communication_id": "cc683c79-0d20-40b3-878f-7e2bd1160cf3", - "session_id": "170c3381-2a4b-49cc-9b99-82edef712c38", - "content": "This listen market pretty clearly travel six station entire shake manage participant actually seek account network over.", - "content_sentiment": "Fake", + "party_id": "e74945af-04ec-4cc8-b674-c0d33b57ec95", + "communication_id": "bc768abe-a1ac-4254-80c1-340f22b60859", + "session_id": "ffaaa7a9-1039-4e81-b67e-028e88b7ebea", + "content": "How can I get a discount or lower my premium?", + "content_sentiment": "Neutral", "content_type": "Text", - "channel": "Email", - "communication_date": "2024-06-21 01:46:40", - "record_date": "2024-06-22 16:11:09" + "channel": "Chat", + "communication_date": "2024-06-22 05:52:35", + "record_date": "2024-06-22 17:57:36" } }, "Hint-0": { "01-basic_party": { - "party_id": "e8861519-d9c8-4513-ae02-d9ff120c387c", - "party_establishment": "1959-10-24", + "party_id": "180b4821-52c1-483a-8827-2762f789bf47", + "party_establishment": "1976-04-19", "party_type": "Customer", - "party_typedate": "2016-02-26", - "party_gender": "M", + "party_typedate": "1988-06-04", + "party_gender": "F", "party_education": "High school", - "party_familystatus": "Married", - "party_nchild": 2, - "party_industry": "Real Estate", - "party_industryposition": "Laborer", - "party_residencecountry": "Belgium", - "party_city": "East Josephchester", - "party_income": 174000, + "party_familystatus": "Single", + "party_nchild": 1, + "party_industry": "Social services", + "party_industryposition": "Driver", + "party_residencecountry": "Saudi Arabia", + "party_city": "Taylorberg", + "party_income": 128000, "party_incometype": "Earned", - "party_peoplehousehold": 4, - "party_incomehousehold": 365400, - "party_expenseshousehold": 120582, + "party_peoplehousehold": 3, + "party_incomehousehold": 140800, + "party_expenseshousehold": 33792, "party_currency": "USD", "party_note": "", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "02-basic_contact": { - "party_id": "e8861519-d9c8-4513-ae02-d9ff120c387c", - "contact_id": "30cbc487-98b0-4bcc-955b-b2f048b3bc1d", - "contact_email": "shenry@example.org", - "contact_phone": "608-583-0694x484", + "party_id": "180b4821-52c1-483a-8827-2762f789bf47", + "contact_id": "19001635-7cf6-423e-9871-cfcc86bfddcf", + "contact_email": "kaufmandeborah@example.org", + "contact_phone": "(846)665-9213x795", "contact_state": "Active", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "03-basic_relation": { - "party_id": "e8861519-d9c8-4513-ae02-d9ff120c387c", - "relation_id": "4f99edeb-5be5-4daf-84ef-b80485e24744", - "relation_childid": "cda1bd8c-a2fb-4cd0-9db3-ec34c3a0d8fb", - "relation_type": "Job", + "party_id": "180b4821-52c1-483a-8827-2762f789bf47", + "relation_id": "7efb5cf5-e2d8-4957-8851-fd5588f8bb5f", + "relation_childid": "077966e9-cdda-469b-8bc5-8b518c08a850", + "relation_type": "Family", "relation_date": "1970-01-01 08:00:00", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "04-basic_account": { - "party_id": "e8861519-d9c8-4513-ae02-d9ff120c387c", - "account_id": "cd66803c-6ebd-45b9-8b7b-f256062e851d", + "party_id": "180b4821-52c1-483a-8827-2762f789bf47", + "account_id": "22692c68-23b3-4dd9-9779-c0cca17aa47e", "account_type": "Current account", - "account_createdate": "2016-02-26", + "account_createdate": "1988-06-04", "account_state": "Active", "account_nonactivedate": "2200-01-01", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "05-basic_transaction": { - "account_id": "cd66803c-6ebd-45b9-8b7b-f256062e851d", - "transaction_id": "fc78349e-4110-475a-bde2-28bcb30d9104", + "account_id": "22692c68-23b3-4dd9-9779-c0cca17aa47e", + "transaction_id": "28abf2f6-ec2a-4815-a3bb-7d537f5c4cee", "transaction_direction": "Incoming", - "transaction_type": "Instant", - "transaction_value": 3050, + "transaction_type": "Standard", + "transaction_value": 3944, "transaction_currency": "USD", - "transaction_description": "Income from Online Course Sales", - "transaction_date": "2022-06-09", - "counterparty_name": "Christine Vasquez", - "counterparty_iban": "GB35UMON15448975411573", + "transaction_description": "Really room although trial happen.", + "transaction_date": "2022-12-20", + "counterparty_name": "Alicia Davidson", + "counterparty_iban": "GB57KKOR48578858987082", "counterparty_other": "", "transaction_fraudanomaly": 0.0, "transaction_fraud": 0, - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "06-basic_event": { - "party_id": "e8861519-d9c8-4513-ae02-d9ff120c387c", - "event_id": "21acb2b5-8000-4dd6-91a8-0c7c5906f4c2", - "session_id": "5fca8f9a-41ca-4c28-a3b0-22bdbd9e5032", + "party_id": "180b4821-52c1-483a-8827-2762f789bf47", + "event_id": "90ef208c-4a19-4964-849a-0cd6993bdcbc", + "session_id": "8fa35aae-58bb-4524-8d35-6900c8826c8f", "event_group": "offer", - "event_category": "sanctions", + "event_category": "product list", "event_action": "show", "event_detail": "", - "event_date": "2024-05-10 14:51:27", - "record_date": "2024-06-22 16:11:09" + "event_date": "2024-06-04 21:01:42", + "record_date": "2024-06-22 17:57:36" }, "07-basic_communication": { - "party_id": "e8861519-d9c8-4513-ae02-d9ff120c387c", - "communication_id": "bd870bc6-be6c-4669-8635-4fbe6a64878c", - "session_id": "a9004ebf-73ac-47db-a4d9-129a827c90e0", - "content": "How can I get a quote or purchase a new product?", + "party_id": "180b4821-52c1-483a-8827-2762f789bf47", + "communication_id": "d656a471-5020-4d82-91cd-0e0f00755ba0", + "session_id": "773bc653-1989-401e-8c97-ab6825d89720", + "content": "Are there any special offers for adding a new line to my family plan?", "content_sentiment": "Neutral", "content_type": "Text", - "channel": "Chat", - "communication_date": "2024-04-29 13:16:22", - "record_date": "2024-06-22 16:11:09" + "channel": "Email", + "communication_date": "2024-05-25 14:43:20", + "record_date": "2024-06-22 17:57:36" } }, "Hint-1": { "01-basic_party": { - "party_id": "660b91dc-aff3-40fc-8e11-546c2b40f60a", - "party_establishment": "1987-07-18", + "party_id": "917b3789-f5e0-4790-a4c1-4325ab8e5313", + "party_establishment": "2005-03-07", "party_type": "Customer", - "party_typedate": "2003-05-26", + "party_typedate": "2020-10-14", "party_gender": "F", "party_education": "Elementary school", - "party_familystatus": "Single", - "party_nchild": 2, - "party_industry": "Public administration", - "party_industryposition": "Auditor", - "party_residencecountry": "Mauritius", - "party_city": "New Gordonton", - "party_income": 122000, + "party_familystatus": "Married", + "party_nchild": 1, + "party_industry": "Transport", + "party_industryposition": "Driver", + "party_residencecountry": "Svalbard & Jan Mayen Islands", + "party_city": "Hollowaytown", + "party_income": 77000, "party_incometype": "Earned", - "party_peoplehousehold": 4, - "party_incomehousehold": 231800, - "party_expenseshousehold": 106628, + "party_peoplehousehold": 3, + "party_incomehousehold": 161700, + "party_expenseshousehold": 43659, "party_currency": "USD", "party_note": "", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "02-basic_contact": { - "party_id": "660b91dc-aff3-40fc-8e11-546c2b40f60a", - "contact_id": "d1f1a8b8-6695-4233-894b-79663eeacda3", - "contact_email": "davidhall@example.net", - "contact_phone": "(922)905-9253", + "party_id": "917b3789-f5e0-4790-a4c1-4325ab8e5313", + "contact_id": "061dc949-369f-4f5a-bf2e-cbc824a41475", + "contact_email": "lbanks@example.net", + "contact_phone": "669.964.2448x70141", "contact_state": "Active", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "03-basic_relation": { - "party_id": "660b91dc-aff3-40fc-8e11-546c2b40f60a", - "relation_id": "e0caf6bd-8b2a-4bfd-bf14-8860621cdb09", - "relation_childid": "d4ac8235-cd5a-436f-bf7d-fec48608b575", - "relation_type": "Job", + "party_id": "917b3789-f5e0-4790-a4c1-4325ab8e5313", + "relation_id": "1b0a760a-139f-4d5c-a322-38099484e26b", + "relation_childid": "8a6ff8c8-a291-49e8-affd-95bce939638f", + "relation_type": "Family", "relation_date": "1970-01-01 08:00:00", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "04-basic_account": { - "party_id": "660b91dc-aff3-40fc-8e11-546c2b40f60a", - "account_id": "b1a05362-893a-4392-9e48-d8713a6cf258", - "account_type": "Current account", - "account_createdate": "2003-05-26", + "party_id": "917b3789-f5e0-4790-a4c1-4325ab8e5313", + "account_id": "4c96d4e5-e9bd-4c0f-8544-7bd2934cbee9", + "account_type": "Saving account", + "account_createdate": "2020-10-14", "account_state": "Active", "account_nonactivedate": "2200-01-01", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "05-basic_transaction": { - "account_id": "b1a05362-893a-4392-9e48-d8713a6cf258", - "transaction_id": "51178503-a3c4-4d4b-b5a3-a283c3f96711", + "account_id": "4c96d4e5-e9bd-4c0f-8544-7bd2934cbee9", + "transaction_id": "c1dee6c7-434e-4a89-b53c-2809376c19be", "transaction_direction": "Incoming", - "transaction_type": "Instant", - "transaction_value": 2896, + "transaction_type": "Standard", + "transaction_value": 1454, "transaction_currency": "USD", "transaction_description": "", - "transaction_date": "2023-01-24", - "counterparty_name": "Sarah Vang", - "counterparty_iban": "GB20XTRA96144758101997", + "transaction_date": "2023-12-26", + "counterparty_name": "Amanda Mcdonald", + "counterparty_iban": "GB14TIGB68770938333498", "counterparty_other": "", "transaction_fraudanomaly": 0.0, "transaction_fraud": 0, - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "06-basic_event": { - "party_id": "660b91dc-aff3-40fc-8e11-546c2b40f60a", - "event_id": "c7f073eb-fff8-4ad0-bd5c-f788e63c1c08", - "session_id": "8110f342-5f37-4c80-ab9e-a8e4c8544c17", - "event_group": "offer", - "event_category": "product list", - "event_action": "show", + "party_id": "917b3789-f5e0-4790-a4c1-4325ab8e5313", + "event_id": "239e05b4-7e18-44f8-9a7e-b45581daa22b", + "session_id": "4ac91f03-2ed5-46d1-805b-2bd7145431d7", + "event_group": "access", + "event_category": "mobile", + "event_action": "login", "event_detail": "", - "event_date": "2024-05-02 14:18:00", - "record_date": "2024-06-22 16:11:09" + "event_date": "2024-06-09 04:46:25", + "record_date": "2024-06-22 17:57:36" }, "07-basic_communication": { - "party_id": "660b91dc-aff3-40fc-8e11-546c2b40f60a", - "communication_id": "e2d1f404-f92d-444b-aa7f-1589a01f1e07", - "session_id": "1db2388a-5004-4bbc-aed0-e04cd17186c4", - "content": "What is your return policy?", - "content_sentiment": "Neutral", + "party_id": "917b3789-f5e0-4790-a4c1-4325ab8e5313", + "communication_id": "2b61f29c-a77d-4e7d-b8ff-1ddce050428c", + "session_id": "b9a5a45a-bb3e-4932-945d-3c5069a5e4e3", + "content": "You sent me the wrong item! This is not what I ordered! How can you be so incompetent?", + "content_sentiment": "Negative", "content_type": "Text", - "channel": "Email", - "communication_date": "2024-04-29 22:08:59", - "record_date": "2024-06-22 16:11:09" + "channel": "Chat", + "communication_date": "2024-05-17 19:26:16", + "record_date": "2024-06-22 17:57:36" } }, "Hint-2": { "01-basic_party": { - "party_id": "9de8d231-c8a0-4bf0-8c37-6b17e42c8e02", - "party_establishment": "1945-06-17", + "party_id": "7f9bc64d-071c-4844-b795-4a0526ae2b97", + "party_establishment": "1983-09-19", "party_type": "Customer", - "party_typedate": "2007-03-04", + "party_typedate": "2019-02-20", "party_gender": "M", - "party_education": "High school", - "party_familystatus": "Divorced", - "party_nchild": 2, - "party_industry": "Public administration", - "party_industryposition": "Driver", - "party_residencecountry": "Zimbabwe", - "party_city": "Chenbury", - "party_income": 86000, + "party_education": "University", + "party_familystatus": "Single", + "party_nchild": 1, + "party_industry": "Financial services", + "party_industryposition": "Sales", + "party_residencecountry": "Somalia", + "party_city": "Port Alyssa", + "party_income": 61000, "party_incometype": "Earned", - "party_peoplehousehold": 4, - "party_incomehousehold": 146200, - "party_expenseshousehold": 23392, + "party_peoplehousehold": 3, + "party_incomehousehold": 122000, + "party_expenseshousehold": 41480, "party_currency": "USD", "party_note": "", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "02-basic_contact": { - "party_id": "9de8d231-c8a0-4bf0-8c37-6b17e42c8e02", - "contact_id": "236fee00-43f8-42dd-94dc-fe9104a99e44", - "contact_email": "vcarter@example.org", - "contact_phone": "+1-696-420-0071", + "party_id": "7f9bc64d-071c-4844-b795-4a0526ae2b97", + "contact_id": "feef1a74-bb38-4c86-b219-9084e31fb87b", + "contact_email": "craig17@example.com", + "contact_phone": "574.803.9485x7993", "contact_state": "Active", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" + }, + "03-basic_relation": { + "party_id": "7f9bc64d-071c-4844-b795-4a0526ae2b97", + "relation_id": "7ab40711-96c6-435e-b760-12a5abcba747", + "relation_childid": "8a6ff8c8-a291-49e8-affd-95bce939638f", + "relation_type": "Family", + "relation_date": "1970-01-01 08:00:00", + "record_date": "2024-06-22 17:57:36" }, "04-basic_account": { - "party_id": "9de8d231-c8a0-4bf0-8c37-6b17e42c8e02", - "account_id": "346a11af-47a4-4f88-9231-ec37e7fdbd9b", + "party_id": "7f9bc64d-071c-4844-b795-4a0526ae2b97", + "account_id": "214ab2bd-6661-4cdd-8faa-b0ca34098b06", "account_type": "Current account", - "account_createdate": "2007-03-04", + "account_createdate": "2019-02-20", "account_state": "Active", "account_nonactivedate": "2200-01-01", - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "05-basic_transaction": { - "account_id": "346a11af-47a4-4f88-9231-ec37e7fdbd9b", - "transaction_id": "ebbc3af5-b6aa-4835-8331-be8cb0cd6984", + "account_id": "214ab2bd-6661-4cdd-8faa-b0ca34098b06", + "transaction_id": "6837d23c-a149-4800-847f-b52b80d9852f", "transaction_direction": "Incoming", "transaction_type": "Standard", - "transaction_value": 1603, + "transaction_value": 4088, "transaction_currency": "USD", - "transaction_description": "Payment for Tutoring Services Rendered", - "transaction_date": "2021-10-25", - "counterparty_name": "Craig Santiago", - "counterparty_iban": "GB62SXMQ56308912619591", + "transaction_description": "Income from Podcast Sponsorship Fees", + "transaction_date": "2023-08-30", + "counterparty_name": "Pamela Mayer", + "counterparty_iban": "GB26ATHK79156372441315", "counterparty_other": "", - "transaction_fraudanomaly": 0.0, + "transaction_fraudanomaly": 0.561, "transaction_fraud": 0, - "record_date": "2024-06-22 16:11:09" + "record_date": "2024-06-22 17:57:36" }, "06-basic_event": { - "party_id": "9de8d231-c8a0-4bf0-8c37-6b17e42c8e02", - "event_id": "d4499e46-ce9c-4c12-b945-81babe40f2e7", - "session_id": "512093cb-b131-470d-8bab-b1fcb974e114", + "party_id": "7f9bc64d-071c-4844-b795-4a0526ae2b97", + "event_id": "7b01e419-13c9-4b8e-a59e-d62f488a4e9a", + "session_id": "0d8158a2-1f19-4abf-91f8-6e28f8aa22a2", "event_group": "access", - "event_category": "mobile", + "event_category": "web", "event_action": "login", "event_detail": "", - "event_date": "2024-04-06 02:53:23", - "record_date": "2024-06-22 16:11:09" + "event_date": "2024-06-13 07:44:59", + "record_date": "2024-06-22 17:57:36" }, "07-basic_communication": { - "party_id": "9de8d231-c8a0-4bf0-8c37-6b17e42c8e02", - "communication_id": "6819ab81-04a7-4163-8464-a5b3a8dd1021", - "session_id": "f65e0bdb-94bd-4f10-851c-3f129174c387", - "content": "Determine reflect along less apply trade parent early boy weight establish member far everything someone contain its.", - "content_sentiment": "Fake", + "party_id": "7f9bc64d-071c-4844-b795-4a0526ae2b97", + "communication_id": "5b65c442-6a30-4bd4-8118-40aae5054861", + "session_id": "d141c247-b2d5-4169-8930-64e06ba0188c", + "content": "How do I contact customer support?", + "content_sentiment": "Neutral", "content_type": "Text", "channel": "Email", - "communication_date": "2024-04-02 23:22:01", - "record_date": "2024-06-22 16:11:09" + "communication_date": "2024-06-13 12:52:12", + "record_date": "2024-06-22 17:57:36" } } } diff --git a/generator/base_data.py b/generator/base_data.py index d9d6707..1f3d328 100644 --- a/generator/base_data.py +++ b/generator/base_data.py @@ -81,7 +81,7 @@ def save(self, path, dir: str, compress: bool): # free memory del df - def apply_none_value(self, current_collection, property_name, default_value, lower_probability=1, none_value=""): + def apply_none_value(self, current_collection, property_name, default_value, lower_probability=1, none_value=None): """Apply None value, in case that current value is default. It is based on project setting (see setting in file 'model.json', with config values 'NONE_VALUES' and 'NONE_VALUES_PROBABILITY') diff --git a/requirements.txt b/requirements.txt index f44e95f..a2a3032 100644 --- a/requirements.txt +++ b/requirements.txt @@ -3,7 +3,7 @@ click~=8.1 numpy~=1.26 pandas==2.2.2 -pyarrow==15.0.2 +pyarrow==16.1.0 # generation of synthetic data faker~=24.2 \ No newline at end of file diff --git a/tests/test_generator.py b/tests/test_generator.py index 6d478fa..3f7f268 100644 --- a/tests/test_generator.py +++ b/tests/test_generator.py @@ -67,7 +67,7 @@ def test_generate(self): def test_generate_smallbulk_repeat(self): """Repeat generation of small files""" - for i in range(10): + for i in range(20): lbl = f"0-size-iter{i}-8,6" generator = SyntheticData(os.path.join("..","01-model"),TestGenerator.OUTPUT_ADR, TestGenerator.OUTPUT_ADR) @@ -107,6 +107,18 @@ def test_generate_bigbulk(self): self.assertTrue(os.path.exists(dir)) self.assertTrue(os.path.exists(path.join(dir, f"{basic_party.BasicParty.NAME}.csv"))) + def test_generate_bigbulk_repeat(self): + for i in range(5): + lbl = f"0-size-iter{i}-1000,1000" + + generator = SyntheticData(os.path.join("..","01-model"),TestGenerator.OUTPUT_ADR, TestGenerator.OUTPUT_ADR) + generator.generate(label=lbl, count=1000, bulk_max=1000, compress=False) + + dir = path.join(TestGenerator.OUTPUT_ADR, lbl) + self.assertTrue(os.path.exists(dir)) + 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)