Legacy YAML / Detail

export / export_list_articles_inactive

Unveränderter Legacy-Dateistand mit sicherem Importpfad in die Workbench und direkter Sicht auf Roh-YAML, Metadaten und erkannte Features.

RLS aktiv Host ortho-live

Legacy-Definition sicher vergleichen

Diese Detailansicht zeigt den unveränderten Legacy-Dateistand. Von hier aus lässt sich die Definition als Draft in die Workbench übernehmen und dort weiter bearbeiten, ohne das Original im Dateisystem anzutasten.

engine Typ
valid Parse-Status
Managed Status
draft
export_list_articles_inactive Kurzinfo

Raw YAML

Dateiinhalt

Der Inhalt wird read-only aus dem Legacy-Dateisystem geladen. Bearbeitbar wird er erst nach dem Import in die Workbench.

#Connections
Source_Config: exportEngine #config - credetials of source connection service
Target_Config: exportEngine #config - credentials of target connection service
Mysql_Engine: InnoDB
Default_Charset: utf8


#Source
Source_Datapool: export_articles_tre_filtered  #sql from

Datapool_Definition:
    ordernumber: VARCHAR(255) NOT NULL
    Deaktivierungsgrund: VARCHAR(500) NOT NULL
    name: VARCHAR(255) NOT NULL
    supplier: VARCHAR(255) NOT NULL
    supplier_number: VARCHAR(255) NOT NULL
    ean: VARCHAR(20) NOT NULL
    price_ost: VARCHAR(255) NOT NULL
    price_tre: VARCHAR(255) NOT NULL
    price_oms: VARCHAR(255) NOT NULL
    attr1: VARCHAR(255) NOT NULL
    attr2: VARCHAR(255) DEFAULT NULL
    attr3: VARCHAR(255) DEFAULT NULL
    attr4: VARCHAR(255) DEFAULT NULL
    attr11: VARCHAR(255) DEFAULT NULL
    attr12: VARCHAR(255) DEFAULT NULL
    attr21: TEXT DEFAULT NULL
    stock: VARCHAR(255) DEFAULT NULL
    bestellsperre: VARCHAR(255) DEFAULT NULL

Sql:  SELECT t1.* FROM (
      SELECT * FROM export_list_articles_inactive_channel_tre
      UNION
      SELECT * FROM export_list_articles_inactive_channel_ost
      UNION
      SELECT * FROM export_list_articles_inactive_channel_oms
      UNION
      SELECT * FROM export_list_articles_inactive_general) as t1


Mapping:
 ordernumber:
   Source: t1.ordernumber
 Deaktivierungsgrund:
   Source: t1.Deaktivierungsgrund
 name:
   Source: t1.name
 supplier:
   Source: t1.supplier
 supplier_number:
   Source: t1.supplier_number
 ean: t1.ean
 price_ost: t1.price_ost
 price_tre: t1.price_tre
 price_oms: t1.price_oms
 attr1:
   Source: t1.attr1
 attr2:
   Source: t1.attr2
 attr3:
   Source: t1.attr3
 attr4:
   Source: t1.attr4
 attr11:
   Source: t1.attr11
 attr12:
   Source: t1.attr12
 attr21:
   Source: t1.attr21
 stock:
   Source: t1.stock
 bestellsperre:
   Source: t1.bestellsperre

# ahstat:
#   Source: t1.ahstat
Filters: #In-Memory-Filter (Write-Filter) -> datasets matched by the filter condition are not in the result set (they are filtered out)
  - Filter:
      name: Verkaufshaus  #there must always be a space between the key and the comparision operator and between the parentheses
      condition:
        Cross_Dataset_Filter_Adapter: export_list_articles_inactive__filterByOrdernumber
      reason: 'There is a price with a verkaufshaus with higher priority'

#Target
Datapool: export_list_articles_inactive #sql table
Primary_Key: [ordernumber, attr1, Deaktivierungsgrund]

Metadata

Erkannte Konfiguration

Diese Sicht basiert auf der aktuell lesbaren Legacy-Datei und hilft beim Vergleichen vor dem Import.

Source_Config exportEngine
Target_Config exportEngine
Mysql_Engine InnoDB
Default_Charset utf8
Source_Datapool export_articles_tre_filtered
Datapool_Definition { "ordernumber": "VARCHAR(255) NOT NULL", "Deaktivierungsgrund": "VARCHAR(500) NOT NULL", "name": "VARCHAR(255) NOT NULL", "supplier": "VARCHAR(255) NOT NULL", "supplier_number": "VARCHAR(255) NOT NULL", "ean": "VARCHAR(20) NOT NULL", "price_ost": "VARCHAR(255) NOT NULL", "price_tre": "VARCHAR(255) NOT NULL", "price_oms": "VARCHAR(255) NOT NULL", "attr1": "VARCHAR(255) NOT NULL", "attr2": "VARCHAR(255) DEFAULT NULL", "attr3": "VARCHAR(255) DEFAULT NULL", "attr4": "VARCHAR(255) DEFAULT NULL", "attr11": "VARCHAR(255) DEFAULT NULL", "attr12": "VARCHAR(255) DEFAULT NULL", "attr21": "TEXT DEFAULT NULL", "stock": "VARCHAR(255) DEFAULT NULL", "bestellsperre": "VARCHAR(255) DEFAULT NULL" }
Sql SELECT t1.* FROM ( SELECT * FROM export_list_articles_inactive_channel_tre UNION SELECT * FROM export_list_articles_inactive_channel_ost UNION SELECT * FROM export_list_articles_inactive_channel_oms UNION SELECT * FROM export_list_articles_inactive_general) as t1
Mapping { "ordernumber": { "Source": "t1.ordernumber" }, "Deaktivierungsgrund": { "Source": "t1.Deaktivierungsgrund" }, "name": { "Source": "t1.name" }, "supplier": { "Source": "t1.supplier" }, "supplier_number": { "Source": "t1.supplier_number" }, "ean": "t1.ean", "price_ost": "t1.price_ost", "price_tre": "t1.price_tre", "price_oms": "t1.price_oms", "attr1": { "Source": "t1.attr1" }, "attr2": { "Source": "t1.attr2" }, "attr3": { "Source": "t1.attr3" }, "attr4": { "Source": "t1.attr4" }, "attr11": { "Source": "t1.attr11" }, "attr12": { "Source": "t1.attr12" }, "attr21": { "Source": "t1.attr21" }, "stock": { "Source": "t1.stock" }, "bestellsperre": { "Source": "t1.bestellsperre" } }
Filters [ { "Filter": { "name": "Verkaufshaus", "condition": { "Cross_Dataset_Filter_Adapter": "export_list_articles_inactive__filterByOrdernumber" }, "reason": "There is a price with a verkaufshaus with higher priority" } } ]
Datapool export_list_articles_inactive
Primary_Key [ "ordernumber", "attr1", "Deaktivierungsgrund" ]