Unterstützte Entitäten und Vorgänge

Spectrum™ Technology Platform unterstützt für jeden Verbindungstyp folgende Entitäten und Vorgänge:

Verbindungstyp Tabelleneigenschaften
Marketo Die Entitäten weisen die folgenden Typen auf:
  1. Entität
  2. Entitätsaktualisierung
    Anmerkung: Entitätsaktualisierung ist eine virtuelle Tabelle, die für eine Aktualisierung in der Lead-Entität verwendet wird. Merge_Leads sollte beispielsweise für das Zusammenführen verschiedener Marketo-Leads verwendet werden.
MS Dynamics CRM Die Entitäten weisen die folgenden Typen auf:
  1. Benutzereigen
  2. Organisationseigen
  3. Geschäftseigen
  4. Keine
Netsuite Die Entitäten weisen die folgenden Typen auf:
  • Standarddatensätze
  • Benutzerdefinierte Datensätze
  • Joins
  • Gespeicherte Suchvorgänge
Wenn das Schema der erstellten Baseview angezeigt wird, wird für jeden Entitätstyp das resultierende Schema angezeigt.
Bei dem Datensatz eines gespeicherten Suchvorgangs wird beispielsweise das Schema des Suchergebnisses angezeigt. Bei dem Datensatz eines Joins wird das Schema des Join-Ergebnisses angezeigt.
Anmerkung: In einer NetSuite-Verbindungstabelle lautet die Primärschlüsselspalte internalId.
SAP
  1. Die Entitätsspalten weisen zwei Typen auf:
    • Nativ: Spalten mit nativen Datentypen werden mit den entsprechenden Datentypen angezeigt.
    • Benutzerdefiniert: Spalten mit benutzerdefinierten Datentypen werden mit einem leeren Datentyp angezeigt.
    Um eine aus einer SAP-Verbindung abgeleitete Virtual Data Source bereitzustellen, dürfen die Metaviews und Baseviews nur solche Entitäten enthalten, deren Spalten native Datentypen sind. Wenn die Baseviews und Metaviews Entitäten mit benutzerdefinierten Datentypen aufweisen, kann die Virtual Data Source nicht bereitgestellt werden.
Siebel Die Geschäftskomponenten werden im Format Business Object.Business Component angezeigt.
Splunk
Unterstützte Vorgänge
LIKE, ORDER BY, LIMIT, IN, BETWEEN, !=, <=, >=, <, >, mehrere AND/OR-Operatoren
Unterstützte Funktionen
Zeichenfolgefunktionen
upper, lower, length, len, ltrim, rtrim, substring, max, min
Mathematische Funktionen
abs, ceil, exp, floor, sqrt, round
Anmerkung: Verwenden Sie bei allen anderen Abfragevorgängen die Splunk-Spalte search, wie unten erläutert.
Spectrum™ Technology Platform stellt in der Splunk-Tabelle die Spalte search bereit, über die Sie die erforderlichen Daten in der Splunk-Verbindung suchen können.
Verwenden Sie beim Ausführen einer select-Abfrage in der SplunkTable in einem der nachfolgenden Szenarien die Spalte search in der Klausel where:
  1. Um die Suchkriterien einzuschließen, die mit der ANSI SQL-Syntax nicht angegeben werden können.
  2. Um die Splunk-spezifischen Suchkriterien einzuschließen, die nicht im Rahmen der SQL-Hauptabfrage eingeschlossen werden können.
Beispiel: In der nachfolgenden Abfrage wird nach dem Wert _raw gesucht, der den Schlüssel opp mit dem Wert ACC enthält.
select "_raw" from SplunkTable where "search"='search opp=ACC'
SuccessFactors Die Entitäten weisen zwei Typen auf:
  1. Entität: Stellt eine Tabelle mit einer Geschäftsentität dar.
  2. Join: Stellt ein Mapping zwischen zwei Tabellen vom Typ Entität dar: einer übergeordneten Tabelle und einer der zugehörigen untergeordneten Tabellen.
    Anmerkung: Zwischen Tabellen in dem Baseview-Schema, das über eine SuccessFactors-Verbindung abgeleitet wurde, sind keine Links vorhanden. Grund dafür ist, dass Fremdschlüssel in SuccessFactors-Tabellen nicht vorhanden sind und Joins zwischen Tabellen von Tabellen vom Typ Join im Spectrum™ Technology Platform angegeben werden.
Die Features von Join-Tabellen lauten wie folgt:
  1. Der Name einer Join-Tabelle gibt die zwei Entitätstabellen an, die gemeinsam zugeordnet wurden.
  2. Jeder Datensatz einer Join-Tabelle enthält den Primärschlüssel der übergeordneten Entität und die Spalten der entsprechenden untergeordneten Entität. Dadurch wird der bestimmte Primärschlüssel der übergeordneten Entität den Details der untergeordneten Entität zugeordnet.

    Beispiel: User#HR ist eine Join-Tabelle, in der User die übergeordnete Entität und Hr die untergeordnete Entität ist. Dieser Join stellt alle Benutzer und die entsprechenden HR-Mitarbeiter dar. Die Join-Tabelle User#HR enthält daher den primären Schlüssel der übergeordneten Tabelle User, UserId, der den Spalten der untergeordneten Tabelle HR zugeordnet ist, z. B. hr_userId, hr_username, hr_email usw.

  3. Bei Join-Tabellen arbeiten die Funktionen insert und update wie die Funktion upsert. Grund dafür ist, dass es sich bei Join-Tabellen nicht um tatsächliche Entitäten in SuccessFactors, sondern um Mappings zwischen Entitäten und den zugehörigen Navigationseigenschaften oder untergeordneten Tabellen handelt.

    Zum insert/update einer beliebigen Join-Tabelle wird die übergeordnete Entität aktualisiert, während in der untergeordneten Tabelle ein neuer Datensatz eingefügt oder der vorhandene Datensatz dem übergeordneten Datensatz entsprechend aktualisiert wird.

    Anmerkung: Beim Aktualisieren wird das Mapping zwischen einem übergeordneten und einem untergeordneten Element geändert. Es ist auch möglich, die einzelnen Attribute des untergeordneten Elements nach Bedarf zu ändern.
SugarCRM Unterstützte Vorgänge:

LIKE (der Vorgang ist darauf beschränkt, dass Optionen beginnend mit dem angegebenen Wert übernommen werden, wie z. B. in der Anweisung WHERE name LIKE 's%', bei der alle Namen übernommen werden, die im Alphabet mit „S“ beginnen), ISNULL, IS NOT NULL, IN, NOT IN, >, >=, <, <=, =, <>, AND, OR

Oracle Eloqua Unterstützte Vorgänge

Es werden drei Entitätstypen unterstützt:

  1. Entität: Bezeichnet eine Tabelle mit einer Geschäftsentität.
  2. Aktivität: Bezeichnet eine Tabelle mit einer Geschäftsentität, wobei die Daten auf Basis einer Aktivität generiert werden.
  3. Benutzerdefinierte Entität: Bezeichnet Entitäten, die als Teil von besonderen Vorgängen verwendet werden, die mit dem Connector zur Verfügung gestellt werden.