- 2 Minutes to read
- Print
- DarkLight
- PDF
Release Note: DataJet v6.5.23 - 23/05/2024
- 2 Minutes to read
- Print
- DarkLight
- PDF
Key Features
The key features of this release are:
- Phase 1 support for Eyeota Data, including:
- Bug Fixes and Improvements
- Wait method supports errorOnTimeout
- FIX: AMP-108: CopyDownDiscrete not copying values in continuous DOUBLE (and other datatypes) that are less than 0 (zero)
- "Select All" option added to Package Helper
- FIX: AMP-111, 110, 89, 56: exists() returning true when table doesn't exist.
- Support for big continuous string join keys on very large tables
- Rollup of Q1 Patch 1 v6.03.28
BUG Fixes and Improvements
Wait method supports errorOnTimeout
Key "errorOnTimeout" has been added to Wait method.
The following method will raise the error "timeout on Wait" if the timeout of 5000 is reached. The property "timedOut" will be returned as true of false, and the "errors" array will contain relevant error information.
//with error in timeout
[
{
"method": "Wait",
"project": "eyeota",
"type": "exists",
"search": {
"class": "BTable",
"name": "dddd"
},
"timeout": 5000,
"errorOnTimeout": true
},
{
"timedout": true,
"errors": [
"timeout on Wait"
]
}
]
"Select All" option added to Package Helper
AMP 111,110, 89, 56: exists() returning true when table doesn't exist
Server-side execution of this method (i.e., within a stored script) was not executing correctly and was returning true when a table didn't exist. This is now resolved and will behave in the same way as client execution.
AMP-108: CopyDownDiscrete not copying values in continuous DOUBLE (and other datatypes) that are less than 0 (zero)
Values less than 0 (-15.20, -NN.NNNN, -N) were ignored when copying continuous doubles. This restriction has been removed.
Support for big continuous string join keys on very large tables
Support for continuous string join keys on very large tables (generally > 750 million rows) has been added.
It is now possible to build joins where the primary table has > 1 billion rows for sha256 join keys, assuming that sufficient memory is available. A minimum of 128GB Ram is required for joins of this size.
Phase 1 Support for Eyeota Prototyping
Campaign Prototype: How to make a system campaign enabled
API Methods
The following APIs have been added:
- AudienceDelete - Deletes an audience, either by name or process ID
- AudienceLS - Provides a list of audiences
- AudiencePush - Adds or updates audience details
- AudienceRename - Renames an existing audience
- BulkExportAudiences - Create audience extract files and summary metadata
- CountCampaignDataset - Returns number of records in an audience
- CreateCampaignDataset - Adds a dataset field to the Primary Contact Table that shows membership of an audience
- ExportAudience - Exports the hash-keys for an audience to file
- GetCampaignHistory - Creates a segmentation and audience overview report, listing segmentations and the number of records
- ImportAudienceDefinitions - Imports a set of audience definitions from file
- ExportAudienceDefinitions - Exports a set of audience definitions to file
- ProcessSegments - Processes raw Eyeota segmentation files into campaign data files
- SetAudienceState - Set the active state on an audience