azure-data-tables-java

Manage Azure Tables storage with Java CRUD, batch, and query operations.

2.9k|323|Updated Jan 16, 2026
One-click install
npx skills add https://github.com/microsoft/skills --skill azure-data-tables-java-microsoft
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: azure-data-tables-java
Source: https://github.com/microsoft/skills/tree/main/.github/plugins/azure-sdk-java/skills/azure-data-tables-java
Command: npx skills add https://github.com/microsoft/skills --skill azure-data-tables-java-microsoft

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

Building table storage applications can be verbose and error-prone; this Skill provides a Java SDK-based approach to manage Azure Tables storage consistently, enabling reliable data operations at scale.

Core Features & Use Cases

  • TableServiceClient and TableClient creation for authenticated access to Azure Tables Storage or Cosmos DB Table API.
  • CRUD operations on entities, batch transactions, and advanced querying across partitions.
  • Async client patterns and comprehensive error handling to support production-grade data workflows.

Quick Start

Install the Azure Data Tables Java SDK and run a minimal example to create a table and perform basic CRUD operations.

Frequently Asked Questions about azure-data-tables-java

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I manage Azure Table storage entities using the Java SDK?

You can manage Azure Table storage entities using the Java SDK by creating a TableClient to perform end-to-end CRUD operations, batch transactions, and filtered queries against Table Storage or Cosmos DB Table API backends.

Does the Azure Tables Java SDK support Cosmos DB Table API?

Yes, the Azure Tables Java SDK supports the Cosmos DB Table API. You can authenticate and create clients to execute production-grade data operations seamlessly across both standard Table Storage and Cosmos DB backends.

What is the best way to handle batch transactions in Azure Table storage with Java?

The best way to handle batch transactions in Azure Table storage with Java is using the Azure Tables SDK, which provides robust client patterns for grouping entity manipulations and ensuring reliable data operations at scale.

How do I query Azure Tables with filters in a Java application?

To query Azure Tables with filters in a Java application, use the Azure Tables SDK to construct OData filter queries. The SDK supports advanced querying across partitions to retrieve specific entities efficiently.

Can I perform async data operations with the Azure Tables Java SDK?

Yes, you can perform async data operations with the Azure Tables Java SDK. It includes comprehensive async client patterns and error handling to support production-grade data workflows without blocking main application threads.

What dependency do I need for Java Azure Table storage development?

You need the azure-data-tables dependency for Java Azure Table storage development. This SDK provides the necessary TableServiceClient and TableClient classes to create tables and manipulate entities reliably.