Commands Overview โ
All available commands organized by category. 155 total commands available - see the Complete Command Reference for the full list.
๐ Quick Links โ
- ๐ All Commands A-Z - Complete reference of all 155 commands
- ๐ Command Reference Diagrams - Visual flowcharts with Mermaid diagrams
- ๐ Command Execution Flows - System architecture diagrams
๐ Analysis Tools โ
Tools for data analysis, profiling, and quality checks.
- Calc View Analyzer - Analyze Calculation views
- Data Diff - Compare table data across schemas or systems
- Data Lineage - Trace upstream and downstream data dependencies
- Data Profile - Profile columns, distributions, and null patterns
- Duplicate Detection - Detect duplicate records by key patterns
- ERD Diagram - Generate ER diagrams from schema metadata
- Referential Check - Validate referential integrity relationships
- Table Hotspots - Identify high-access and high-change tables
All commands: Calc View Analyzer, Column Stats, Data Diff, Data Lineage, Data Profile, Duplicate Detection, ERD Diagram, Fragmentation Check, Referential Check, Table Hotspots.
๐๏ธ Data Tools โ
Commands for data migration, synchronization, and transformation.
- Import - Import CSV/Excel datasets into target tables
- Export - Export table data to CSV, Excel, or JSON
- Compare Data - Compare row-level data across sources
- Data Sync - Synchronize data between source and target systems
- Data Validator - Validate data quality and integrity constraints
- Kafka Connect - Stream records using Kafka integration workflows
All commands: Compare Data, Data Sync, Data Validator, Export, Import, Kafka Connect.
๐๏ธ Schema Tools โ
Tools for schema management and database structure operations.
- Compare Schema - Compare schema objects and structure differences
- Schema Clone - Clone schemas, objects, and selected data
- Table Copy - Copy tables across schemas and connections
All commands: Compare Schema, Schema Clone, Table Copy.
๐ Object Inspection โ
Commands for inspecting database objects and metadata.
All commands: Functions, Indexes, Inspect Function, Inspect Lib Member, Inspect Library, Inspect Procedure, Inspect Table, Inspect Trigger, Inspect View, Libraries, Objects, Partitions, Procedures, Schemas, Sequences, Tables, Tables PG, Tables SQLite, Triggers, Views.
๐งฐ Mass Operations โ
Bulk operations across schemas and objects.
All commands: Mass Convert, Mass Delete, Mass Export, Mass Grant, Mass Rename, Mass Update, Mass Users.
๐ Performance Monitoring โ
Monitoring, diagnostics, and performance tuning commands.
All commands: Alerts, Blocking, Cache Stats, Deadlocks, Expensive Statements, Long Running, Memory Analysis, Memory Leaks, Query Plan, Trace Contents, Traces, Workload Management.
๐พ Backup & Recovery โ
Backup, restore, and retention workflows.
All commands: Backup, Backup List, Backup Status, Reclaim, Restore.
๐ Security โ
Security auditing, policies, and privilege analysis.
All commands: Audit Log, Certificates, Create XSA Admin, Encryption Status, Grant Chains, Privilege Analysis, Privilege Error, Pwd Policy, Roles, Security Scan.
๐ Connection & Auth โ
Connection management and authentication utilities.
All commands: Connect, Connect via Service Key, Connections, Create JWT, Inspect JWT, Inspect User, Users.
๐งฉ HDI Management โ
HDI container lifecycle and group management.
All commands: Activate HDI, Admin HDI, Admin HDI Group, Containers, Create Container, Create Container Users, Create Group, Drop Container, Drop Group, HANA Cloud HDI Instances.
โ๏ธ HANA Cloud โ
HANA Cloud instance operations and lifecycle control.
All commands: HANA Cloud Instances, HANA Cloud SBSS Instances, HANA Cloud Schema Instances, HANA Cloud Secure Store Instances, HANA Cloud Start, HANA Cloud Stop, HANA Cloud UPS Instances.
๐งญ BTP Integration โ
BTP targeting and convenience openers.
All commands: BTP, BTP Info, BTP Subs, BTP Target, Open BAS, Open DB Explorer.
๐ ๏ธ Developer Tools โ
Commands for development and testing.
- Help Docu - Open CLI help documentation in your browser
- Open Read Me - Open README documentation in your browser
- Open Change Log - Open changelog documentation in your browser
- CDS - Run CDS-related helper operations
- Generate Docs - Generate and refresh project documentation
All commands: Call Procedure, CDS, Change Log, Code Template, Create Module, Generate Docs, HDBSQL, Help Docu, Issue, Open Change Log, Open Read Me, Query Simple, Read Me.
๐งช System Admin โ
Administrative diagnostics and system configuration checks.
All commands: Cache Contents, Crash Dumps, Data Types, Dependencies, Diagnose, Disks, Feature Usage, Features, Health Check, Host Information, INI Contents, INI Files, Ports, Recommendations, Status, System Info.
โ๏ธ System Tools โ
Administrative and system-level commands.
- CLI (Internal) - CLI launcher entrypoint (not a standalone subcommand)
- Command Map (Internal) - Internal lazy-loading map for CLI routing
- Index Test (Legacy Placeholder) - Historical placeholder (use Inspect Index)
- Replication Status - Check replication status and health indicators
- SDI Tasks - Monitor and manage SDI task execution
- XSA Services - Inspect and manage XSA services
- Time Series Tools - Query and analyze time-series data
- Time Series Tools (Legacy Alias) - Compatibility alias for the canonical Time Series Tools documentation
- Compare Schema (Legacy Alias) - Legacy alias for the Schema Tools documentation
- Export (Legacy Alias) - Legacy alias for the Data Tools documentation
- Import (Legacy Alias) - Legacy alias for the Data Tools documentation
- Kafka Connect (Legacy Alias) - Legacy alias for the Data Tools documentation
All commands: CLI (Internal), Command Map (Internal), Compare Schema (Legacy Alias), Copy2 Default Env, Copy2 Env, Copy2 Secrets, Data Mask, Data Volumes, Export (Legacy Alias), FT Indexes, Generate Test Data, Graph Workspaces, Import (Legacy Alias), Index Test (Legacy Placeholder), Inspect Index, Kafka Connect (Legacy Alias), RICK, Replication Status, SDI Tasks, Spatial Data, Synonyms, Table Groups, Test, Time Series Tools, Time Series Tools (Legacy Alias), UI, Version, XSA Services.
๐ Quick Search โ
Looking for a specific command? Use the search bar above or jump directly to:
Pro Tips โ
- Use
--helpflag with any command for detailed options - Some commands support
--outputfor different formats (json, csv, table) - Use
--verboseflag for detailed execution output - Use
--debugflag for debugging information - Use
--quietflag to suppress output for scripting - Some commands support aliases for faster typing (e.g.,
impforimport)
Examples โ
# Get help for a command
hana-cli import --help
# Use verbose output
hana-cli dataProfile -s SCHEMA -t TABLE --verbose
# Export as JSON
hana-cli export -s SCHEMA -t TABLE --output json