Skip to main content

System Tables

System tables are included out-of-the-box with your Cinchy platform, and can be used to track and manage a variety of data.

Some examples of system tables

List System Tables

You can query for a list of your system tables using the below:

SELECT [Name]
FROM [Cinchy].[Tables]
WHERE [Deleted] IS NULL
AND [Domain] = 'Cinchy'

Visible Tables

Some table are not visible in the homepage or via a homepage search, however they can still be queried for data provided you have the correct entitlements.

For example, the [Cinchy].[Table Access Control] table is not visible, but if if you wanted to view the Access Controls of the [HR].[Employees] table you could do so as follows:

SELECT *
FROM [Cinchy].[Table Access Control]
WHERE [Deleted] IS NULL AND [Table]='HR.Employees'

Default System Tables

NameDescription
UsersThis table manages user authentication and profile data. Cross-department collaboration enhances security, user management, and personalized service delivery.
System ColoursThis table is dedicated to maintaining colours.
System IconsThis table is dedicated to maintaining colours.
DomainsThis table is dedicated to maintaining domains.
TablesThis table is dedicated to maintaining table definitions.
Table ColumnsThis table is dedicated to maintaining column definitions.
GroupsThis table is dedicated to maintaining user groups.
Table Access ControlThis table is dedicated to maintaining table access control.
ModelsThis table is dedicated to maintaining models.
ViewsThis table is dedicated to maintaining views.
View ColumnsThis table is dedicated to maintaining the list of columns associated with a view.
View Column Link GraphThis table is dedicated to maintaining the series of links to traverse when referencing columns that belong to a different table in a view.
AppletsThis table is dedicated to maintaining applets.
Saved QueriesThis table is dedicated to managing user saved queries that can be exposed via the REST API.
Launcher ObjectsThis table is dedicated to managing user specific launcher objects.
User Login AttemptsThis table is dedicated to tracking user login activity.
User Password HistoryThis table is dedicated to tracking previous user passwords.
Data Security ClassificationsThis table is dedicated to maintaining data security classifications.
User Defined FunctionsThis table is dedicated to managing user defined functions.
Integrated ClientsThis table is dedicated to maintaining integrated clients.
System PropertiesThis table is dedicated to managing system properties.
Data Experience DefinitionsThis table is dedicated to managing data experience definitions.
Formatting RulesThis table is dedicated to managing formatting rules.
CommentsThis table is dedicated to maintaining comments.
Data Sync ConfigurationsThis table is dedicated to managing data sync configurations. See cli.docs.cinchy.com on how to synchronize data with Cinchy.
Execution LogThis table is dedicated to tracking execution logs of data syncs.
Execution ErrorsThis table is dedicated to tracking execution errors of data syncs.
NetworksThis table is dedicated to managing custom data networks.
LanguagesThis table is dedicated to maintaining languages.
RegionsThis table is dedicated to maintaining regions.
Literal GroupsThis table is dedicated to maintaining literal groups.
LiteralsThis table is dedicated to maintaining literals.
Literal TranslationsThis table is dedicated to maintaining literal translations.
User PreferencesThis table is dedicated to maintaining user preferences.
Data Experience Reference DataThis table is dedicated to managing reference data for data experiences.
Data Experience ReleasesThis table is dedicated to maintaining data experience releases.
Data Experience Release ArtifactsThis table is dedicated to maintaining data experience release artifacts.
Listener ConfigThe table manages event listener configurations. Enabling cross-department data collaboration ensures synchronized event handling, improving operational efficiency.
Event LogThis table is dedicated to logging events.
Forbidden PasswordsA user will not be able to change their password to any of the strings in this table.
User GrantsThis table is dedicated to maintaining user grants, such as, reference and refresh tokens as well as authorization codes and consents.
FilesThis table is dedicated to maintaining files.
WebhooksThe table manages webhook configurations. Cross-department collaboration on this data ensures seamless integration and automation across various systems.
Server Typesserver types.
SplinterServer configuration data.
Event Listener StateThe table manages event listener states and configurations. Cross-department collaboration ensures synchronized event handling and efficient system operations.
Personal Access TokensThis table manages personal access tokens and their sharing details. Cross-department collaboration enhances security and access management efficiency.
External Secrets ManagerThis table manages external secrets (credentials, keys). Cross-department collaboration ensures secure, consistent access control and reduces redundancy.
SecretsThe table manages sensitive information ("Secrets") including sources, identifiers, values, and access groups. Cross-department collaboration enhances security and efficiency.
DurationsThe table manages durations for scheduling tasks. Enabling cross-department data collaboration on this data improves task planning and resource allocation efficiency.
SchedulesThis table manages schedules for the Cinchy Scheduler. Enabling cross-department data collaboration on this data improves scheduling efficiency and coordination.
Automation PackagesThe Automation Packages table serves as a central repository for managing information related to various automation packages. It is designed to store essential details such as the name of the package, groups with read/write access, and recipients designated to receive notifications.
AutomationsThe purpose of the Automations table is to provide a comprehensive repository for storing and managing information about individual automations. Key details such as the automation's name, the associated package, schedule, and Service Level Agreement (SLA) are captured in this table. The Concurrency Policy column manages concurrent execution, optimizing resource utilization.
Automation StepsDesigned to define the sequence and actions within automations, the Automation Steps table orchestrates the execution flow. It captures crucial information like the sequence and description of steps, along with specifications for running steps based on predefined conditions.
Automation Execution HistoryThe Automation Execution History table serves as a historical record keeper, tracking the execution details and status of each automation. Key information, including the status, trigger time (in Coordinated Universal Time - UTC), and total execution time, is stored for analysis and audit purposes. This table enables users to gain insights into the performance and outcomes of past automation runs, facilitating informed decision-making and troubleshooting.
Automation Steps Execution HistoryComplementing the Automation Execution History, the Automation Steps Execution History table provides a granular view of individual steps within automation runs. It records details such as the status, trigger time (UTC), and execution time for each step. This table is instrumental in understanding the intricacies of step-wise execution, identifying potential bottlenecks, and assessing the overall efficiency of automation processes.
User Defined TopicsTopics to be used by Listener Configs.