Skip to content

Commit 702c394

Browse files
authored
Merge pull request SkylineCommunications#155 from ThomasRemmery/main
Created help page for Generic Logger Table
2 parents eb72847 + 7081132 commit 702c394

File tree

2 files changed

+49
-0
lines changed

2 files changed

+49
-0
lines changed

connector/doc/Generic_Logger_Table.md

+47
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
---
2+
uid: Connector_help_Generic_Logger_Table
3+
---
4+
5+
# Generic Logger Table
6+
7+
The Generic Logger Table is a virtual connector that allows DataMiner solutions to interact directly with a table in the underlying database.
8+
9+
Every element using this connector will have its own unique table in the database. The connector handles incoming CRUD operations and automatic cleanup.
10+
11+
## About
12+
13+
### Version Info
14+
15+
| Range | Key Features | Based on | System Impact |
16+
|----------------------|------------------|--------------|-------------------|
17+
| 1.0.0.x [SLC Main] | Initial version. | - | - |
18+
19+
### System Info
20+
21+
| Range | DCF Integration | Cassandra Compliant | Linked Components | Exported Components |
22+
|-----------|---------------------|-------------------------|-----------------------|-------------------------|
23+
| 1.0.0.x | No | Yes | - | - |
24+
25+
## Configuration
26+
27+
### Virtual Connection - Main
28+
29+
This connector uses a virtual connection and does not require any input during element creation.
30+
31+
### Initialization
32+
33+
As soon as an element is created, it automatically generates a new table in the database.
34+
35+
With the **Remove Unmodified Entries After** parameter on the **General** page of the element, you can adjust how long each record is stored in the table. By default, this is set to 30 days.
36+
37+
## How to Use
38+
39+
Manipulating the data handled by the element is done using the [Skyline.DataMiner.ConnectorAPI.GenericLoggerTable NuGet package](https://github.com/SkylineCommunications/Skyline.DataMiner.ConnectorAPI.GenericLoggerTable). This package is typically used from Automation scripts, but it can also be used from connectors.
40+
41+
### Supported Operations
42+
43+
The connector and NuGet package support the typical CRUD operations: creating, replacing, updating and removing records.
44+
45+
### Use Case
46+
47+
The typical use case for this connector is to store large pieces of data that do not need to be directly accessible from Cube. As such, there is no way to monitor the data.

connector/toc.yml

+2
Original file line numberDiff line numberDiff line change
@@ -4055,6 +4055,8 @@
40554055
topicUid: Connector_help_Generic_KAFKA_Consumer
40564056
- name: Generic KAFKA Producer
40574057
topicUid: Connector_help_Generic_KAFKA_Producer
4058+
- name: Generic Logger Table
4059+
topicUid: Connector_help_Generic_Logger_Table
40584060
- name: Generic Mail Sender
40594061
topicUid: Connector_help_Generic_Mail_Sender
40604062
- name: Generic Manager Channel Distribution

0 commit comments

Comments
 (0)