Verwenden von Daten aus Ihrer Datenquelle
Eine Datenquelle ist ein System, in dem Sie die Daten für Ihr Unternehmen speichern und verwalten. Hierbei handelt es sich um Datensatzsysteme wie JIRA, SQL-Datenbanken, PIM oder PLM. AEM Guides bietet die Funktion, eine Verbindung mit Ihrer Datenquelle herzustellen und die Daten aus ihr zu verwenden.
Sie können auch eine Verbindung zu JSON-Datendateien über einen Datei-Connector herstellen. Laden Sie die JSON-Datei von Ihrem Computer hoch oder durchsuchen Sie sie über die Adobe Experience Manager-Assets. Erstellen Sie dann Inhaltsfragmente oder Themen mithilfe der Generatoren.
Bedienfeld „Datenquellen“
Wählen Sie Datenquellen
Abhängig von Ihrem Setup kann Ihr Administrator einen Datenquellen-Connector konfigurieren:
-
Wenn Sie die Version vom Oktober 2023 oder höher verwenden, erfahren Sie, wie Sie einen Datenquellen-Connector über die Benutzeroberfläche konfigurieren im Installations- und Konfigurationshandbuch für Cloud Services finden.
-
Wenn Sie die Version vom Juli 2023 oder September 2023 verwenden, erfahren Sie im Installations- und Konfigurationshandbuch für Cloud Services, wie einen Datenquellen-Connector.
-
Wenn Sie Version 4.3.1 oder höher verwenden, erfahren Sie im On-PremiseInstallations- und Konfigurationshandbuch , wie Sie einen Datenquellen-Connector überBenutzeroberfläche konfigurieren.
-
Wenn Sie Version 4.3 verwenden, erfahren Sie im On--Installations- und Konfigurationshandbuch , wie SieDatenquellen-Connector konfigurieren.
Listenansicht oder Kachelansicht anzeigen
Sie können zwischen der Listen- oder Kachelansicht wechseln, um die verschiedenen Datenquellen in Form einer Liste oder als Kacheln anzuzeigen.
Wählen Sie eine Datenquelle aus, um die Inhaltsfragmentgeneratoren und die Themengeneratoren anzuzeigen, die für die ausgewählte Datenquelle verfügbar sind.
Listenansicht
Liste der verbundenen Datenquellen.
Kachelansicht
Anzeigen der verbundenen Datenquellen als Kacheln.
Sie haben zwei Möglichkeiten, um Daten aus Datenquellen zu verwenden:
- Einfügen eines Inhaltsausschnitts
- Thema erstellen
Einfügen eines Inhaltsausschnitts aus Ihrer Datenquelle
Adobe Experience Manager Guides bietet die Funktion zum Verbinden mit Ihrer Datenquelle. Sie können Ihre Daten abrufen, in Ihre Themen einfügen und bearbeiten. Sie können ein Inhaltsfragment einfach mit dem Inhaltsfragment-Generator erstellen und es in Ihren Themen wiederverwenden.
Führen Sie die folgenden Schritte aus, um einen Inhaltsausschnitt mit dem Inhaltsausschnitt-Generator zu erstellen und in Ihr Thema einzufügen:
-
Wählen Sie Datenquellen
-
Wählen Sie eine Datenquelle aus, um die für die ausgewählte Datenquelle verfügbaren Inhaltsfragment-Generatoren anzuzeigen.
Im Bedienfeld „Datenquellen“ werden die verfügbaren Inhaltsfragment-Generatoren aufgelistet.
-
Wählen Sie Hinzufügen, um einen neuen Inhaltsausschnitt-Generator hinzuzufügen. Das Bedienfeld Inhaltsfragmentgenerator hinzufügen wird geöffnet.
-
Geben Sie die Abfrage in das Textfeld Datenabfrage ein. Wählen Sie Beispielabfrage kopieren aus, um eine Datenabfrage schnell zu kopieren. Anstatt die Abfrage manuell zu erstellen, können Sie die Beispielabfrage kopieren und in das Textfeld Datenabfrage einfügen. Bearbeiten Sie dann einfach die Abfrage gemäß Ihren Datenanforderungen.
note note NOTE Experience Manager bietet verschiedene Beispielabfragen für alle Ressourcen in den verschiedenen Datenquellen. Diese werden der Datenquelle zugeordnet, aus der Sie die Daten abrufen. -
Wenn Sie einen Datei-Connector verwenden, können Sie die JSON-Datei von Ihrem Computer hochladen oder eine JSON-Datei aus Adobe Experience Manager Assets durchsuchen.
note note NOTE Sie sehen die Optionen zum Hochladen oder Durchsuchen von Dateien anstelle einer Datenabfrage, wenn Sie einen Datei-Connector verwenden. -
Wählen Sie im Dropdown-Menü Datenzuordnungsvorlage“ die Vorlage aus, die Ihrer Datenquelle.
Die vordefinierten Vorlagen für die ausgewählte Datenquelle werden in der Dropdown-Liste angezeigt. Sie können beispielsweise die Vorlage „sql-table“ für die Datenquelle „PostgreSQL“ anzeigen.note note NOTE Wenn Ihr Administrator benutzerdefinierte Vorlagen konfiguriert hat, werden Ihnen diese Vorlagen auch in der Dropdown-Liste angezeigt (basierend auf den Vorlagenpfadkonfigurationen, die von Ihrem Administrator durchgeführt wurden). Sie können auch Velocity-Tools in den Vorlagen verwenden. Erfahren Sie mehr über die Verwendung Velocity-Tools. -
Das Ressource-Dropdown wird für einige Connectoren wie REST-Client, Salsify, Akeneo und Microsoft ADO angezeigt. Wählen Sie eine Ressource aus dem Dropdown-Menü aus und stellen Sie eine Verbindung mit ihr her, um ein Inhaltsfragment oder ein Thema mithilfe des Generators dafür zu erstellen.
note note NOTE Ihr Administrator kann beim Konfigurieren der Datenquellen-Connectoren Standardressourcen konfigurieren oder Ressourcen für mehrere URLs hinzufügen. -
Wählen Sie Abrufen aus, um die Daten aus der Datenquelle abzurufen und die Vorlage auf die Daten anzuwenden, die aus der SQL-Abfrage resultieren.
-
Sie können die Daten in der Vorschau oder in der DITA-Quellansicht anzeigen.
-
Die Vorschau zeigt, wie die Daten angezeigt werden, wenn sie in den Inhalt eingefügt werden. Die Vorschau zeigt einen kleinen Bruchteil der Daten im Format der ausgewählten Vorlage an.
Zum Beispiel:- Wenn Sie die SQL-Tabellenvorlage ausgewählt haben, können Sie die SQL-Daten im Tabellenformat anzeigen.
- Wenn Sie die Vorlage Jira-ordered-list ausgewählt haben, können Sie eine geordnete Liste für die Jira-Probleme anzeigen.
-
Die Quellansicht zeigt die Daten in der DITA-Quellansicht an.
*Fügen Sie einen Inhaltsfragment-Generator hinzu. Zeigen Sie die Daten im Quell- oder Vorschaumodus an.*
-
-
Um die Ergebnisse der Abfrage zu speichern, geben Sie den Namen des Generators ein und wählen Sie dann Hinzufügen. Der Liste wird ein neuer Inhaltsausschnitt-Generator hinzugefügt.
note note NOTE Für den Namen des neuen Inhaltsgenerators müssen Sie die Dateibenennungskonvention befolgen. Im Namen des Inhaltsfragment-Generators darf kein Leerzeichen enthalten sein. Außerdem können Sie keinen neuen Inhaltsgenerator mit dem Namen eines vorhandenen Inhaltsgenerators speichern. Ein Fehler tritt auf.
Optionen für einen Inhaltsausschnitt-Generator
Klicken Sie mit der rechten Maustaste auf einen Inhaltsfragment-Generator, um die Optionen zu öffnen. Mit den Optionen können Sie die folgenden Vorgänge ausführen:
-
Vorschau: Verwenden Sie diese Option, um einen Bereich zu öffnen und einen kleinen Teil der Anzeige der Daten in der Ausgabe anzuzeigen.
-
Einfügen: Verwenden Sie diese Option, um das ausgewählte Inhaltsfragment in das im Editor geöffnete Thema einzufügen. Da die Daten als Ausschnitt eingefügt werden, können Sie die Daten innerhalb Ihres Themas auch im Editor bearbeiten.
note note NOTE Die Option „Einfügen“ wird nur beim Bearbeiten eines Themas angezeigt. -
Bearbeiten: Verwenden Sie diese Option, um Änderungen im Inhaltsfragment-Generator vorzunehmen und zu speichern.
-
Löschen: Verwenden Sie diese Option, um den ausgewählten Inhaltsausschnitt-Generator zu löschen.
-
Duplizieren: Verwenden Sie diese Option, um ein Duplikat oder eine Kopie des ausgewählten Inhaltsfragment-Generators zu erstellen. Das Duplikat wird standardmäßig mit einem Suffix (wie generator_1) erstellt.
Einfügen von Abfragedaten
Sie können auch den
Bearbeiten und Einfügen eines Datenausschnitts.
Erstellen eines Themas mithilfe des Themengenerators
Mit einem Themengenerator können Sie Themen erstellen, die Daten aus Ihren Quellen enthalten. Sie können schnell einen Themengenerator erstellen und dann die Themen mithilfe des Generators generieren. Jedes Thema kann Daten in verschiedenen Formaten enthalten, z. B. Tabellen, Listen und Absätze. Beispielsweise können Sie zu einem Thema eine Tabelle mit den Details aller neuen Produkte und eine Liste aller Produkte hinzufügen, die nicht mehr zum Verkauf angeboten werden.
Der Themengenerator kann für alle Themen die Themen mit den Daten und eine DITA-Zuordnung erstellen. Sie können diese Themen auch in Ihren Inhalten <conref>
. Auf diese Weise bleiben Ihre Daten mit der Datenquelle synchron und Sie können sie einfach aktualisieren.
Thema erstellen
Führen Sie die folgenden Schritte aus, um mithilfe des Themengenerators ein Thema zu erstellen:
-
Wählen Sie eine Datenquelle aus, um die Inhaltsfragmentgeneratoren und die Themengeneratoren anzuzeigen, die für die ausgewählte Datenquelle verfügbar sind.
Hinzufügen eines Themengenerators für eine verbundene Datenquelle.
-
Wählen Sie Hinzufügen
-
Geben Sie die Werte in die Felder unter den folgenden drei Registerkarten des Bedienfelds Themengenerator hinzufügen ein:
Konfiguration abrufen
Fügen Sie die Datenabfrage, die Datenzuordnungsvorlage und die Stammknotendetails für den Themengenerator hinzu und geben Sie ihm im Bedienfeld Konfiguration abrufen einen eindeutigen Namen.
-
Geben Sie die Abfrage in das Textfeld Datenabfrage ein. Wählen Sie Beispielabfrage kopieren aus, um eine Datenabfrage schnell zu kopieren. Anstatt die Abfrage manuell zu erstellen, können Sie die Beispielabfrage kopieren und in das Textfeld Datenabfrage einfügen. Bearbeiten Sie dann einfach die Abfrage gemäß Ihren Datenanforderungen.
note note NOTE Experience Manager bietet verschiedene Beispielabfragen für alle Ressourcen in den verschiedenen Datenquellen. Diese werden der Datenquelle zugeordnet, aus der Sie die Daten abrufen. -
Wenn Sie einen Datei-Connector verwenden, können Sie die JSON-Datei von Ihrem Computer hochladen oder eine JSON-Datei aus Adobe Experience Manager Assets durchsuchen.
note note NOTE Sie sehen die Optionen zum Hochladen oder Durchsuchen von Dateien anstelle einer Datenabfrage, wenn Sie einen Datei-Connector verwenden. -
Wählen Sie im Dropdown-Menü Datenzuordnungsvorlage“ die Vorlage aus, die Ihrer Datenquelle.
note note NOTE Wenn Ihr Administrator benutzerdefinierte Vorlagen konfiguriert hat, werden Ihnen diese Vorlagen auch in der Dropdown-Liste angezeigt (basierend auf den Vorlagenpfadkonfigurationen, die von Ihrem Administrator durchgeführt wurden). Sie können beispielsweise eine Themenvorlage erstellen, die eine sortierte Liste, Tabellen, Absätze oder andere DITA-Elemente enthält. -
Geben Sie den Stammknoten“. Dies ist der Knoten, auf dem Sie auf Ihre Daten zugreifen möchten. Der Themengenerator erstellt dann jedes Thema auf der im Stammknoten definierten Ebene. Sie können beispielsweise „Probleme“ als Stammknoten in Jira hinzufügen. Wenn eine Abfrage also 13 Probleme zurückgibt, erhalten Sie 13 Themen, ein Thema für jedes Problem.
-
Wählen Sie Abrufen aus, um die Daten aus der Datenquelle abzurufen und die Vorlage auf die Daten anzuwenden, die aus der SQL-Abfrage resultieren. Die Vorschau zeigt einen kleinen Bruchteil des Themas im Format der ausgewählten Vorlage an. Sie können beispielsweise ein einzelnes Jira-Problem mit allen Feldern anzeigen, die aus der Abfrage resultieren.
-
Geben Sie den Namen des Themengenerators ein.
note note NOTE Für den Namen des neuen Themengenerators müssen Sie die Dateibenennungskonvention befolgen. Im Namen des Themengenerators darf kein Leerzeichen stehen. Außerdem können Sie keinen neuen Themengenerator mit dem Namen eines vorhandenen Themengenerators speichern. Ein Fehler tritt auf.
Ausgabekonfiguration
Geben Sie Details zum Ausgabepfad und zur Themenbenennungskonvention im Bedienfeld „Ausgabekonfiguration“ ein. DITA-Map erstellen und benennen.
- Geben Sie den Ausgabepfad ein, in dem Sie Ihre Themen speichern möchten.
- In der Themennamenskonvention können Sie einen Wert oder eine Variable mit Velocity-Tags eingeben. Die neuen Themen folgen dem Konvent. Sie können beispielsweise den
$key
eingeben, um Themen basierend auf Jira-Schlüsseln zu erstellen. - Aktivieren Sie die Zuordnung erstellen, wenn Sie eine Zuordnung erstellen möchten, die alle generierten Themen enthält.
- Geben Sie den Namen der neuen DITA-Zuordnung ein.
note note NOTE Der Themengenerator generiert die DITA-Zuordnung auf demselben Ausgabepfad wie die Themen. Metadaten
Wählen Sie aus der Dropdown-Liste die Metadateneigenschaften aus, die an die Themen übergeben werden sollen. Name Dropdown-Liste listet sowohl die benutzerdefinierten als auch die Standardeigenschaften auf.
Im folgenden Screenshot sind beispielsweise
dc:description
,dc:language
,dc:title
unddocstate
die Standardeigenschaften, für die Sie die Werte definieren können. Sie können eine benutzerdefinierte Eigenschaft wie „author“ erstellen und ihren Wert definieren.Fügen Sie die Metadateneigenschaften im Bedienfeld „Metadaten“ hinzu, die an die Themen übergeben werden.
-
-
Geben Sie den Namen des Generators ein und wählen Sie Speichern, um die Abfrageergebnisse zu speichern. Der Liste wird ein neuer Themengenerator hinzugefügt.
-
Wählen Sie Speichern und), um den Themengenerator zu speichern und neue Themen aus dem Themengenerator zu generieren.
Generieren neuer Themen aus einem vorhandenen Themengenerator.
note note NOTE Wenn die Themen bereits vorhanden sind, aktualisiert der Generator die Daten in den vorhandenen Themen.
Optionen für einen Themengenerator
Klicken Sie mit der rechten Maustaste auf einen Themengenerator, um die Optionen zu öffnen. Mit den Optionen können Sie die folgenden Vorgänge ausführen:
-
Generieren: Mit dieser Option werden die Themen für den ausgewählten Themengenerator generiert. Sie können diese Option auch verwenden, um die vorhandenen Themen zu aktualisieren. Es stellt eine Verbindung zur Datenquelle her und ruft die aktualisierten Daten ab. Beim Generieren des Inhalts ist diese Option deaktiviert und Sie sehen ein Ladeprogramm.
note note NOTE Wenn das Thema bereits vorhanden ist, können Sie die Daten im Thema überschreiben oder als neue Version speichern. Generieren Sie ein Thema. Wenn die Datei bereits vorhanden ist, speichern Sie sie als neue Version oder überschreiben Sie sie.
-
Protokoll anzeigen: Wählen Sie diese Option, um die Protokolldatei für die Inhaltserstellung anzuzeigen. Die Protokolldatei wird auf einer neuen Registerkarte geöffnet. Sie können die Fehler, Warnungen, Informationsmeldungen und Ausnahmen in der Protokolldatei anzeigen. Diese Option ist aktiviert, wenn Sie den Inhalt für den ausgewählten Themengenerator generiert haben.
-
Vorschau: Verwenden Sie diese Option, um einen Bereich zu öffnen und einen kleinen Teil der Anzeige der Daten in der Ausgabe anzuzeigen.
-
Bearbeiten: Verwenden Sie diese Option, um den Themengenerator zu ändern und zu speichern. Diese Option ist beim Generieren des Inhalts deaktiviert.
-
Löschen: Verwenden Sie diese Option, um den ausgewählten Themengenerator zu löschen. Diese Option ist beim Generieren des Inhalts deaktiviert.
-
Duplizieren: Mit dieser Option wird ein Duplikat oder eine Kopie des ausgewählten Themengenerators erstellt. Das Duplikat wird standardmäßig mit einem Suffix (wie
topic-sample_1
) erstellt.
Verwenden von Velocity-Tools in Datenquellenvorlagen use-velocity-tools
Experience Manager-Vorlagen unterstützen auch die Velocity-Tools (Version 2.0). Mit diesen Tools können Sie verschiedene Funktionen auf die Daten anwenden, die Sie aus den Datenquellen abrufen. Erfahren Sie mehr über die Verwendung der Velocity-Tools und die Funktionen, die Sie anwenden können.
Führen Sie die folgenden Schritte aus, um ein Velocity-Tool in einer Vorlage zu verwenden:
-
Bearbeiten Sie eine Velocity-Vorlage im Editor.
-
Fügen Sie ein Tool und seine Funktion im
<tool.function>
hinzu. Zum Beispiel:- Verwenden Sie
$mathTool.random
, um mit dem mathematischen Tool eine zufällige Zahl zu generieren. - Um die Summe der Zahlen mithilfe des mathematischen Tools zu erzeugen, verwenden Sie
$mathTool.add(num1, num2)
.
- Verwenden Sie
-
Verwenden Sie die Vorlage, um ein Inhaltsfragment oder Thema zu erstellen.
-
Nachdem Sie die Vorlage auf die Daten angewendet haben, können Sie die Daten in der Vorschau oder in der DITA-Quellansicht anzeigen.
Sie können die folgenden Tools in den Velocity-Vorlagen verwenden, um verschiedene Funktionen auf die Daten anzuwenden, die Sie aus dem Connector abrufen:
-$alternatorTool
$classTool
$contextTool
$conversionTool
$dateTool
$comparisonDateTool
$displayTool
$escapeTool
$fieldTool
$loopTool
$linkTool
$listTool
$mathTool
$numberTool
$renderTool
$resourceTool
$sortTool