Microsoft Azure Data Tables Client Library for Python
Overall
score
90%
Custom retry policies and backoff strategies
TableClient instantiation
100%
100%
Total retry configuration
100%
100%
Connection retry configuration
100%
100%
Backoff factor configuration
100%
100%
Secondary failover configuration
100%
100%
Entity data types and automatic type inference
TableClient initialization
100%
100%
Entity creation structure
100%
100%
Type diversity handling
100%
100%
Automatic type inference
86%
53%
Explicit type specification
100%
100%
Entity CRUD operations
86%
100%
Query implementation
100%
100%
Table service management (create, list, delete tables)
TableServiceClient initialization
100%
100%
Table creation
100%
100%
Conditional table creation
100%
100%
Table listing
100%
100%
Table name filtering
100%
100%
Table deletion
100%
100%
Missing table handling
100%
100%
Batch operations
100%
100%
Table name and entity key validation
Table name length validation
100%
100%
Table name character validation
100%
100%
Entity key forbidden characters
100%
100%
Entity key non-empty validation
100%
100%
Update modes (MERGE vs REPLACE)
TableClient initialization
100%
100%
Entity creation
100%
100%
MERGE mode usage
100%
100%
REPLACE mode usage
100%
100%
UpdateMode import
100%
100%
Entity retrieval
100%
100%
Property projection (select specific fields)
TableClient initialization
100%
100%
select parameter usage
100%
100%
list_entities projection
100%
100%
query_entities projection
100%
100%
Iterator handling
100%
100%
Entity metadata handling and flattening
TableClient initialization
0%
0%
get_entity usage
100%
100%
query_entities usage
100%
100%
metadata extraction
100%
100%
version comparison
100%
100%
Authentication and authorization (Shared Key, Connection String, SAS, Entra ID)
TableServiceClient Import
100%
100%
TableClient Import
100%
100%
Credential Classes Import
100%
0%
Connection String Service Client
100%
100%
Connection String Table Client
100%
100%
Shared Key Service Client
100%
100%
Shared Key Table Client
100%
100%
SAS Service Client
100%
0%
SAS Table Client
100%
0%
Error Handling
100%
100%
Fine-grained SAS permissions and IP restrictions
Uses generate_table_sas
100%
100%
Credential handling
100%
100%
Time-based expiry
100%
100%
Permission scoping
100%
100%
IP restrictions
100%
100%
Protocol enforcement
100%
100%
Read-access geo-redundant storage (RA-GRS) with secondary endpoints
Service Statistics Retrieval
33%
16%
Secondary Endpoint Configuration
80%
92%
Credential Management
0%
0%
Replication Data Parsing
0%
0%
Table Verification
80%
80%
Error Handling
60%
60%
Install with Tessl CLI
npx tessl i tessl/pypi-azure-data-tables