Available translations







loading results
Record Property


A record property is a piece of information that may be stored as part of the dataset or made available as a calculated property.

Record Property - это часть информации, которая может быть сохранена как часть набора данных или сделана доступной как вычисляемое свойство.

Eine record property (Datensatzeigenschaft) ist eine Information, die als Teil des Datasets (Datensatzes) gespeichert oder als berechnete property (Eigenschaft) verfügbar gemacht werden kann.
Content
Foundations->Node->Record Definition->Record Properties
What are the Record Properties used for?
Для чего используется Record Property?
Wofür werden die Record Properties (Datensatzeigenschaften) verwendet?
Kayıt Özellikleri ne için kullanılır? (What are the Record Properties used for?)
In general this is the mechanism to define what information is going to be available to the consumers of data of this product.
В общем, это механизм для определения того, какая информация будет доступна потребителям данных этого продукта.
Im Allgemeinen ist dies der Mechanismus, mit dem festgelegt wird, welche Informationen den Nutzern der Daten dieses Produkts zur Verfügung gestellt werden sollen.
Genel olarak, bu ürünün verilerinin tüketicileri için hangi bilgilerin mevcut olacağını tanımlayan mekanizmadır.
When properties don't have a Formula, they define the format of the file that stores this data on disk. These record properties defines, the data type (string, number, etc), and in which order the data is saved. At the file there are no headers, just the data, because the header information is available here, for any process writing or reading the data from disk.
Если свойства не содержат формулы Formula, они определяют формат файла, в котором хранятся эти данные на диске. Эти свойства записи определяют тип данных (строка, число и т.д.) и порядок сохранения данных. В файле нет заголовков, только данные, потому что информация о заголовке доступна здесь для любого процесса, записывающего или считывающего данные с диска.
Wenn properties (Eigenschaften) keine Formel haben, definieren sie das Format der Datei, in der diese Daten auf der Festplatte gespeichert werden. Diese record properties(Datensatzeigenschaften) definieren den Datentyp (String, Zahl usw.) und die Reihenfolge, in der die Daten gespeichert werden. In der Datei gibt es keine Kopfzeilen, sondern nur die Daten, da die Kopfzeileninformationen hier für jeden Prozess, der die Daten von der Festplatte schreibt oder liest, verfügbar sind.
Özelliklerin bir Formülü ( Formula ) olmadığında, bu verileri diskte saklayan dosyanın biçimini tanımlarlar. Bu kayıt özellikleri, veri türünü (dize, sayı, vb.) ve verilerin hangi sırayla kaydedileceğini tanımlar. Dosyada başlık yoktur, sadece veri vardır, çünkü başlık bilgileri, diskten veri yazan veya okuyan herhangi bir işlem için burada mevcuttur.
The formulas nodes there are used to expand the record definition adding fields that are not actually going to be saved on disk, to minimize space used, and they are going to be calculated at runtime. This allows processes that consume this data to have ell the fields available at runtime even though some were not actually saved on disk.
Узлы формул используются для расширения определения записи, добавляя поля, которые на самом деле не будут сохраняться на диске, чтобы минимизировать используемое пространство, и они будут вычисляться во время выполнения. Это позволяет процессам, потребляющим эти данные, иметь все поля, доступные во время выполнения, даже если некоторые из них фактически не были сохранены на диске.
Die dortigen Formel-Nodes dienen dazu, die record definition (Datensatzdefinition) um Felder zu erweitern, die nicht auf der Festplatte gespeichert werden, um den Platzbedarf zu minimieren, und die zur Laufzeit berechnet werden. Auf die Weise können Prozesse, die diese Daten verbrauchen, alle Felder zur Laufzeit zur Verfügung haben, auch wenn einige nicht auf der Festplatte gespeichert wurden.
Buradaki formül düğümleri, kullanılan alanı en aza indirmek için aslında diske kaydedilmeyecek alanları ekleyerek kayıt tanımını genişletmek için kullanılır ve bunlar çalışma zamanında hesaplanacaktır. Böylelikle bu verileri kullanan süreçler, bazıları gerçekte diske kaydedilmemiş olsa bile çalışma zamanında tüm alanların kullanılabilir olmasını sağlar.
Records may have as many properties as required.
Записи могут иметь столько свойств, сколько требуется.
Important: The order in which record properties are defined around the parent record definition node is the order in which they are stored in the actual record.
Important: Порядок, в котором свойства записи определяются вокруг родительского узла определения записи Record Definition, соответствует порядку, в котором они хранятся в фактической записи.
Tip: The first two records are usually the begin and end records, featuring the corresponding datetimes that indicate when the record starts and ends.
Tip: Первые две записи обычно являются начальными и конечными записями с указанием соответствующих дат и времени, которые указывают, когда запись начинается и заканчивается.
Configuring
Property Configuration
Конфигурация Record Property
Properties
Свойства
-
codeName
is the name of the record as it is used in the bot's code.
-
codeName
- это имя записи, используемое в коде бота.
-
isString
determines if the field is a text string or if, in turn, is a numeric field. Dates are stored in the epoch format, which is numeric. The reason why this configuration is important is that fields that are strings need to be stored between “double quotes”.
-
isString
определяет, является ли поле текстовой строкой или, в свою очередь, числовым полем. Даты хранятся в числовом формате эпох. Причина, по которой эта конфигурация важна, заключается в том, что поля, которые являются строками, должны храниться между «двойными кавычками».
-
isCalculated
determines if the field is stored in the dataset or if, instead, is calculated at a later stage. A value true* means that the record is not stored. In the caseisCalculated
is not defined in the configuration, it is assumed to be false.
-
isCalculated
определяет, хранится ли поле в наборе данных или, вместо этого, рассчитывается на более позднем этапе. Значение true - означает, что запись не сохраняется. ЕслиisCalculated
не определен в конфигурации, предполагается, что он имеет значение false.
-
aggregationMethod
defines which is the method that is going to be used in order to aggregate information when converting one Dataset Type into another which requires data aggregation.
-
aggregationMethod
определяет, какой метод будет использоваться для агрегирования информации при преобразовании одного типа набора данных в другой, который требует агрегирования данных.
-
apiQueryResponse
identifies which API Query Response to use in creating this record property. For example you can specify a successful response (200) or too many requests response (429) allowing you to store different properties based on the response of the api. This setting is also important to define if you are using automation to connect the record property's API Response Field Reference nodes.
Foundations->Topic->Data Mining - Fetching Data From APIs->Data Aggregation
How Does Data Aggregation Work?
Wie funktioniert die Datenaggregation?
Как работает агрегирование данных?
Veri Toplama Nasıl Çalışır?
When Raw Data is fetched from the Internet, it needs to be converted into a Dataset Type either of Multi-Time-Frame-Daily or Multi-Time-Frame-Market types. Usually Raw Data is a timestamped dataset with a
timesStamp
field, or it has begin and end properties if they are fragmented in time slots of one minute. Wenn Raw Data (Rohdaten) aus dem Internet abgerufen werden, müssen sie in einen Dataset Type umgewandelt werden, der entweder zum Typ Multi-Time-Frame-Daily oder Multi-Time-Frame-Market gehört. In der Regel handelt es sich bei Raw Data um einen Datensatz mit Zeitstempel und einem
timesStamp
Feld, oder sie haben Anfangs- und Endeigenschaften, wenn sie in Zeitschlitze von einer Minute unterteilt sind. Когда необработанные данные Raw Data извлекаются из интернета, их необходимо преобразовать в тип набора данных Dataset Type либо в тип Multi-Time-Frame-Daily или Multi-Time-Frame-Market. Обычно необработанные данные представляют собой набор данных с отметкой времени с полем
timesStamp
или у него есть свойства начала и конца, если они фрагментированы во временных интервалах в одну минуту. Ham Veriler İnternetten getirildiğinde, Çoklu-Zaman-Çerçeve-Günlük veya Çoklu-Zaman-Çerçeve-Pazar ( Multi-Time-Frame-Daily or Multi-Time-Frame-Market ) türlerinden bir Veri Kümesi Türüne dönüştürülmesi gerekir. Genellikle Ham Veri, bir zaman damgası alanına sahip zaman damgalı bir veri kümesidir veya bir dakikalık zaman dilimlerinde parçalanmışlarsa başlangıç ve bitiş özelliklerine sahiptir.
From there the conversion process needs to generate elements with time slots of 2 min, 3 min, 4 min, 5 min, 10, min,... up to 24hs. To achieve this, each field needs to be aggregated in a certain way.
Von dort aus muss der Konvertierungsprozess Elemente mit Zeitschlitzen von 2 min, 3 min, 4 min, 5 min, 10, min,... bis zu 24 Stunden erzeugen. Um dies zu erreichen, muss jedes Feld auf eine bestimmte Weise aggregiert werden.
Отсюда процесс преобразования должен генерировать элементы с временными интервалами от 2 минут, 3 минут, 4 минут, 5 минут, 10, минут,... до 24 часов. Для этого необходимо определенным образом агрегировать каждое поле.
Buradan, dönüştürme işleminin 2 dak, 3 dak, 4 dak, 5 dak, 10, dak,... 24 saate kadar zaman dilimlerine sahip öğeler üretmesi gerekir. Bunu başarmak için, her alanın belirli bir şekilde toplanması gerekir.
At the Bot where this conversion happens, the Record Property nodes needs to have an
aggregationMethod
config property that defines how this is going to be handled. Here is a list of the supported aggregation methods that can be used during this conversion procedure: Im Bot, in dem diese Konvertierung stattfindet, müssen die nodes der Datensatzeigenschaft über eine
aggregationMethod
config property (Konfigurationseigenschaft) verfügen, die definiert, wie dies gehandhabt werden soll. Hier ist eine Liste der unterstützten aggregation methods (Aggregationsmethoden), die während dieses Konvertierungsvorgangs verwendet werden können: В боте, где происходит это преобразование, узлы Record Property должны иметь свойство конфигурации
aggregationMethod
, которое определяет, как это будет обрабатываться. Вот список поддерживаемых методов агрегирования, которые можно использовать во время этой процедуры преобразования: Bu dönüşümün gerçekleştiği Bot'ta, Kayıt Özelliği ( Record Property ) düğümlerinin, bunun nasıl ele alınacağını tanımlayan bir
aggregationMethod
yapılandırma özelliğine sahip olması gerekir. Bu dönüştürme prosedürü sırasında kullanılabilecek desteklenen toplama yöntemlerinin listesi aşağıda verilmiştir: - First: This means that the first value found within the time range being processed, will define the value of the Record Property.
- First: Das bedeutet, dass der erste Wert, der innerhalb des zu verarbeitenden Zeitraums gefunden wird, den Wert der Record Property (Datensatzeigenschaft) bestimmt. Warning!!! This translation is outdated. English version is... First: This means that the first value found within the time range being processed, will define the value of the Record Property. Please update this translation.
- First: Это означает, что первое значение, найденное в обрабатываемом временном диапазоне, будет определять значение свойства Record.
- Birincisi: Bu, işlenmekte olan zaman aralığında bulunan ilk değerin Kayıt Özelliğinin ( Record Property ) değerini tanımlayacağı anlamına gelir. Warning!!! This translation is outdated. English version is... First: This means that the first value found within the time range being processed, will define the value of the Record Property. Please update this translation.
- Last: This means that from all values found at the current time range, the last will be selected for the final value of the Record Property node being evaluated.
- Last: Das bedeutet, dass von allen Werten, die im aktuellen Zeitbereich gefunden wurden, der letzte für den endgültigen Wert der ausgewerteten node der Record Property ausgewählt wird.
- Last: Это означает, что из всех значений, найденных в текущем временном диапазоне, последнее будет выбрано в качестве окончательного значения оцениваемого узла Record Property.
- Son: Bu, geçerli zaman aralığında bulunan tüm değerlerden sonuncusunun değerlendirilmekte olan Kayıt Özelliği ( Record Property ) düğümünün son değeri için seçileceği anlamına gelir.
- Min: This means that the mathematical minimum value from all values found in the time range will be used as the value for the Record Property.
- Min: Das bedeutet, dass der mathematische Mindestwert aus allen im Zeitbereich gefundenen Werten als Wert für die Record Property verwendet wird.
- Min: Это означает, что математическое минимальное значение из всех значений, найденных во временном диапазоне, будет использоваться в качестве значения для Record Property.
- Min: Bu, zaman aralığında bulunan tüm değerlerden matematiksel minimum değerin Kayıt Özelliği ( Record Property ) değeri olarak kullanılacağı anlamına gelir.
- Max: This means that the mathematical maximum value from all values found in the time range will be used as the value for the Record Property.
- Max: Das bedeutet, dass der mathematische Maximalwert aus allen im Zeitbereich gefundenen Werten als Wert für die Record Property verwendet wird.
- Max: Это означает, что математическое максимальное значение из всех значений, найденных во временном диапазоне, будет использоваться в качестве значения для Record Property.
- Max: Bu, zaman aralığında bulunan tüm değerlerden matematiksel maksimum değerin Kayıt Özelliği ( Record Property ) değeri olarak kullanılacağı anlamına gelir.
- Sum: This means that the sum of all values found in the time range will be used as the value for the Record Property.
- Sum: Das bedeutet, dass die Summe aller im Zeitbereich gefundenen Werte als Wert für die Record Property verwendet wird.
- Sum: Это означает, что сумма всех значений, найденных во временном диапазоне, будет использоваться в качестве значения для Record Property.
- Toplam: Bu, zaman aralığında bulunan tüm değerlerin toplamının Kayıt Özelliği ( Record Property ) değeri olarak kullanılacağı anlamına gelir.
- Avg: This means that the average of all values found in the time range will be used as the value for the Record Property.
- Avg: Das bedeutet, dass der Durchschnitt aller im Zeitbereich gefundenen Werte als Wert für die Record Property verwendet wird.
- Avg: Это означает, что среднее значение всех значений, найденных во временном диапазоне, будет использоваться в качестве значения для Record Property.
- Avg: Bu, zaman aralığında bulunan tüm değerlerin ortalamasının Kayıt Özelliği ( Record Property ) değeri olarak kullanılacağı anlamına gelir.
Initial Values
These are the Initial Values for Record Property configuration:
{
"codeName": "",
"isString": false,
"isCalculated": false
}
Examples
This is a list of properties featured by the Record Property configuration. Expanding a property shows sample values for the property extracted from the current Workspace.
Record Property Menu
The Record Property node has the following Node Menu items:
The Configure menu item has the following properties:
- action: Configure
- label: Configure
- iconPathOn: configuration
- iconPathOff: configuration
- dontShowAtFullscreen: true
- actionFunction:
uiObject.configEditor.activate
The Add Formula menu item has the following properties:
- action: Add UI Object
- disableIfPropertyIsDefined: true
- propertyToCheckFor:
recordFormula
- label: Add Formula
- relatedUiObject: Record Formula
- actionFunction:
payload.executeAction
- actionProject: Visual-Scripting
- relatedUiObjectProject: Foundations
The Add Field Reference menu item has the following properties:
- action: Add UI Object
- disableIfPropertyIsDefined: true
- propertyToCheckFor:
apiResponseFieldReference
- label: Add Field Reference
- relatedUiObject: API Response Field Reference
- actionFunction:
payload.executeAction
- actionProject: Visual-Scripting
- relatedUiObjectProject: Foundations
The Delete menu item has the following properties:
- action: Delete UI Object
- actionProject: Visual-Scripting
- askConfirmation: true
- confirmationLabel: Confirm to Delete
- label: Delete
- iconPathOn: delete-entity
- iconPathOff: delete-entity
- actionFunction:
payload.executeAction
Tip: When a menu item is grayed out, it means that Record Property already has the required child type that the menu item may add, and only that child is allowed for that case.
Record Property Children
The Record Property node has the following childrenNodesProperties:
The Record Formula node property features the following properties:
- name:
recordFormula
- type: node
- childType: Record Formula
The Api Response Field Reference node property features the following properties:
- name:
apiResponseFieldReference
- type: node
- childType: API Response Field Reference
Record Property Attaching Rules
The following are the Node Attaching Rules that govern the attachment of Record Property with other nodes:
Compatible Types: