tessl install tessl/pypi-azure-data-tables@12.7.0Microsoft Azure Data Tables Client Library for Python
Agent Success
Agent success rate when using this tile
90%
Improvement
Agent success rate improvement when using this tile compared to baseline
0.97x
Baseline
Agent success rate without this tile
93%
{
"context": "This criteria evaluates the engineer's understanding and correct usage of Azure Data Tables update modes (MERGE vs REPLACE) for partial and full entity updates.",
"type": "weighted_checklist",
"checklist": [
{
"name": "TableClient initialization",
"description": "Uses TableClient.from_connection_string() or TableClient() with proper connection string and table name to initialize the client for entity operations",
"max_score": 10
},
{
"name": "Entity creation",
"description": "Uses create_entity() method with proper entity structure including PartitionKey and RowKey to create new profile entities",
"max_score": 10
},
{
"name": "MERGE mode usage",
"description": "Uses update_entity() with mode=UpdateMode.MERGE (or upsert_entity with MERGE mode) for partial updates to preserve existing fields not included in the update",
"max_score": 30
},
{
"name": "REPLACE mode usage",
"description": "Uses update_entity() with mode=UpdateMode.REPLACE (or upsert_entity with REPLACE mode) for full profile replacement to remove fields not included in the update",
"max_score": 30
},
{
"name": "UpdateMode import",
"description": "Imports UpdateMode enum from azure.data.tables to specify update behavior explicitly",
"max_score": 10
},
{
"name": "Entity retrieval",
"description": "Uses get_entity() method with partition_key and row_key parameters to retrieve profile data",
"max_score": 10
}
]
}