← ClaudeAtlas

azure-data-tables-pylisted

Azure Tables SDK for Python (Storage and Cosmos DB). Use for NoSQL key-value storage, entity CRUD, and batch operations. Triggers: "table storage", "TableServiceClient", "TableClient", "entities", "PartitionKey", "RowKey".
aiskillstore/marketplace · ★ 329 · Data & Documents · score 82
Install: claude install-skill aiskillstore/marketplace
# Azure Tables SDK for Python NoSQL key-value store for structured data (Azure Storage Tables or Cosmos DB Table API). ## Installation ```bash pip install azure-data-tables azure-identity ``` ## Environment Variables ```bash # Azure Storage Tables AZURE_STORAGE_ACCOUNT_URL=https://<account>.table.core.windows.net # Cosmos DB Table API COSMOS_TABLE_ENDPOINT=https://<account>.table.cosmos.azure.com ``` ## Authentication ```python from azure.identity import DefaultAzureCredential from azure.data.tables import TableServiceClient, TableClient credential = DefaultAzureCredential() endpoint = "https://<account>.table.core.windows.net" # Service client (manage tables) service_client = TableServiceClient(endpoint=endpoint, credential=credential) # Table client (work with entities) table_client = TableClient(endpoint=endpoint, table_name="mytable", credential=credential) ``` ## Client Types | Client | Purpose | |--------|---------| | `TableServiceClient` | Create/delete tables, list tables | | `TableClient` | Entity CRUD, queries | ## Table Operations ```python # Create table service_client.create_table("mytable") # Create if not exists service_client.create_table_if_not_exists("mytable") # Delete table service_client.delete_table("mytable") # List tables for table in service_client.list_tables(): print(table.name) # Get table client table_client = service_client.get_table_client("mytable") ``` ## Entity Operations **Important**: Every entity requires `Partitio