Account & Billing

Account management covers four areas: users, permissions, funds, and billing. Most operations require the account_admin role — if you are just taking over account management, start here.


Managing Basic Account Information

The account name (account_name) and service instance name (instance_name) are two different identifiers. The former is used for login, and the latter is used for SQL and client connections. Both are automatically generated at registration and cannot be modified.

ScenarioActionReference
View account name, login URL, and service instance nameManagement Center -> Account HomeAccount & Billing
Modify the account registration phone numberManagement Center -> Account Center -> Account Info -> Registration Phone -> ModifyAccount & Billing
Fill in connection parameters in JDBC / Python SDKUse instance_name as the connection identifierAccount & Billing
Forgot account nameRetrieve via the account registration phone numberAccount & Billing

Managing Users and Permissions

ScenarioActionReference
Add a human user (for interactive login)User Management -> Create UserManaging Users
Add a service user (for programmatic access)User Management -> Create Custom Service UserManaging Users
Grant or revoke the account administrator roleUser Management -> Edit User -> Set as Account AdministratorManaging Users
Immediately stop all operations for a userUser Management -> Disable UserManaging Users
Delete a departed employee's accountUser Management -> Delete User (note: existing connections are not immediately terminated)Managing Users
Change your own password or phone numberUsername in the bottom-left corner -> Change Password / User InfoManaging Users

Viewing and Topping Up Account Funds

Account funds are divided into two categories: cash account and voucher account, with unified settlement across all regions. When the cash balance reaches 0 and no vouchers are available, continued usage will generate an outstanding balance that must be settled promptly.

ScenarioActionReference
View current balance and vouchersBilling Center -> Account FundsAccount Funds
Online top-up (Alipay / WeChat Pay)Account Funds -> Top Up -> Select Payment MethodAccount Funds
Corporate bank transfer top-upAccount Funds -> Top Up -> Corporate Transfer; contact sales after remittanceAccount Funds
View top-up and spending historyAccount Funds -> Transaction DetailsAccount Funds
View voucher expiry and usage historyAccount Funds -> Vouchers -> View DetailsAccount Funds

Top-up method comparison:

MethodArrival TimeNotes
Alipay / WeChat PayInstantUser agreement must be accepted on first top-up
Corporate bank transfer3 business daysContact sales to complete the credit

Viewing Billing Statements

ScenarioActionReference
View today's / yesterday's / this month's spending summaryBilling Center -> Billing Statements -> Billing OverviewBilling Statements
Break down costs by workspace, instance, or time periodBilling Center -> Billing Statements -> Statement Overview -> FilterBilling Statements
View daily details (list price, discount, discounted price)Billing Center -> Billing Statements -> Statement DetailsBilling Statements
Export billing data (XLSX)Statement Details -> Export DetailsBilling Statements
View historical annual statementsBilling Center -> Billing Statements -> Statement HistoryBilling Statements
Understand unit prices and calculation formulas for each billing itemPricing and Billing

Billing update frequency: compute and network items update hourly; storage items update the previous day's data in the early hours of the following day.


Controlling and Optimizing Costs

Singdata Lakehouse charges across three categories: compute (CRU*hours), storage (GiB/month), and network transfer (GB). The key to reducing costs is minimizing idle runtime of compute clusters and controlling storage and network traffic.

ScenarioActionReference
Receive alert notifications when costs spikeData quality rules + monitoring alerts, based on sys.information_schema.instance_usageBilling Anomaly Alert Configuration Guide
Stable costs with a budget capFixed threshold monitoring approachBilling Anomaly Alert Configuration Guide
Fluctuating costs with focus on abnormal increasesDynamic baseline monitoring approach (compared against historical median)Billing Anomaly Alert Configuration Guide
Understand billing principles and pricing for each resource typePricing and Billing

Common cost-reduction measures:

  • Stop compute clusters when not in use (general-purpose and analytical clusters are billed by runtime)
  • Reuse sync-type compute clusters for real-time sync tasks to avoid spinning up a separate cluster per task
  • Reduce public network data export volume (network transfer is only billed for outbound traffic; inbound is free)
  • Set a reasonable Time Travel retention period to avoid long-term storage consumption by multiple data versions

Not Sure Where to Start?

What do you want to do? ├── Manage basic account information (login URL, registration phone) │ └── Requires account_admin → Management Center -> Account Center ├── Manage users │ ├── Add / disable / delete users → Requires account_admin → User Management │ └── Change your own password or phone number → No special permission required → Username in bottom-left corner ├── Account funds │ ├── View balance / vouchers → Requires account_admin → Billing Center -> Account Funds │ └── Top up → Online (instant) or corporate bank transfer (3 business days) ├── View billing statements │ └── Requires account_admin → Billing Center -> Billing Statements └── Control costs ├── Set up alerts → Billing Anomaly Alert Configuration Guide └── Understand billing rules → Pricing and Billing