Skip to main content
Altcraft Docs LogoAltcraft Docs Logo
User guideDeveloper guideAdmin guide
Company siteHelp center
English
  • Русский
  • English
v74
  • v74
  • v73
  • v72
Login
  • Getting Started
  • Administrator documentation
  • Functional characteristics
  • Technology description
  • System requirements
  • Admin Panel
  • Platform installation
  • Platform configuration
  • Platform maintenance
    • Personnel requirements
    • Platform maintenance processes
    • Platform updating
    • Platform service monitoring
    • Backup and recovery
    • Transferring the platform to a new server
    • Creating, deleting, and populating tables for statistics in ClickHouse
    • Usage of the aktool utility
    • Users and directories engaged by the platform
  • Custom channels guide
  • Extra
  • Processing HTTP/HTTPS traffic
  • Administrator API
  • Platform maintenance
  • Creating, deleting, and populating tables for statistics in ClickHouse
Documentation for version v74

Creating, deleting, and populating tables for statistics in ClickHouse

In some cases, such as when setting up a replicated cluster, you may need the function to create empty tables with a replicated engine to properly move data from regular tables later on. You can create and delete tables for storing statistics, or populate data (based on triggers in MV) using the aktool utility.

Command reference​

aktool utility commands:

Init stat table.

Usage:
aktool stats init [summary|pixel|engagement|click_map|forms|undelive|mailings|notify|channel|all] [flags]

Flags:
-h, --help help for init

Global Flags:
--config string config path (default "/opt/akd/config/main.json")
-o, --output string file path to output in the result of the command (default "stdout")
--truncate whether to truncate the file specified by --output

Prameters of commands​

List of parameters (tables) for delete, fill, init commands:

ParameterTableDescription
allAll tables for storing statistics
summarysummary_report
summary_MV_%версия
Summary report
pixelpixel_report
pixelUndefMV_%версия
pixelMV_%версия
Pixels
engagementengagement_report
engagement_MV
Audience growth report
click_mapclick_map_report
click_mapMV
Click map
formstotal_form_report
formMV

form_pages_view_report
form_pages_viewMV

group_form_report
group_formMV
Forms
undeliveundelive_report
undeliveMV
Undelivered report
campaignscamp_statsReal-time mailing statistics
notifynotify_sender_statsDaily and weekly user reports

Create table​

Create tables for the summary report:

./aktool stats init summary

Create all necessary tables for storing statistics:

./aktool stats init all

Population table​

Populate tables for forms:

./aktool stats fill forms

Populate all necessary tables for storing statistics:

./aktool stats fill all

Delete table​

note

To fully delete a replicated table, you need to wait until the table data is removed from ZooKeeper. The waiting time can be configured using the parameter database_atomic_delay_before_drop_table_sec in the ClickHouse server configuration.

Delete tables for undelivered report:

./aktool stats delete undelive

Delete all necessary tables for storing statistics:

./aktool stats delete all
Last updated on Jan 12, 2026
Previous
Transferring the platform to a new server
Next
Usage of the aktool utility
  • Command reference
    • Prameters of commands
  • Create table
  • Population table
  • Delete table
© 2015 - 2025 Altcraft, LLC. All rights reserved.