Datentypen in Analytics
Die von Analytics unterstützten Datentypen sind im Folgenden ebenso aufgelistet wie die Datenquellen, die mit den Datentypen verwendet werden können.
Derselbe Datentyp kann im Assistent für Datendefinition und dem Dialogfeld Tabellenlayout unterschiedliche Namen haben. Beide Namen werden im Folgenden aufgeführt.
Analytics-Datentypen sind in vier Datenkategorien unterteilt:
- Zeichen
- Numerisch
- Datumzeit
- Logisch
Die Analytics-Operationen, die Sie für ein Feld mit einem bestimmten Datentyp ausführen können, werden ebenso wie die Darstellung des Felds durch die Datenkategorie bestimmt. Beispiel:
- Sie können nur Felder mit der numerischen Datenkategorie schichten.
- Felder mit Datentypen der Zeichenkategorie sind linksbündig.
Wenn Sie ein Feld mit dem falschen Datentyp in einer Operation verwenden, zeigt Analytics einen Fehler an.
Analytics-Datentyp (Assistent für Datendefinition) |
Analytics-Datentyp (Dialogfeld „Tabellenlayout“) |
Analytics-Datenkategorie |
Externe Datenquelle |
Zusätzliche Informationen |
---|---|---|---|---|
AccPac Abrechnungsnummer |
ACCPAC |
Numerisch |
ACCPAC |
Verwendet in ACCPAC-Buchhaltungsanwendungen. Die Länge dieses Datenfeldes beträgt stets 6 Byte. Analytics überschreibt jede andere festgelegte Länge. |
ACL |
ACL |
Numerisch |
Keine. Das ist ein Analytics-Systemdatentyp. |
Ein von Analytics generiertes 12-Byte-Feld, das die Ergebnisse von Analytics-Berechnungen speichert. Es ist für die Speicherung großer Zahlen vorgesehen und ist kein druckfähiges Feld. Analytics weist gegebenenfalls diesen Typ automatisch einem Feld zu. |
ASCII-Text |
ASCII |
Zeichen |
Windows-basierte Anwendungen |
Verwendet für Daten, die in der Zeichencodierung ASCII (American Standard Code for Information Interchange) gespeichert sind. Analytics verwendet erweitertes ASCII, das 256 druckbare und nicht druckbare Zeichen definiert. Die aktuell in Analytics verfügbaren Zeichen werden durch die standardmäßige 8-Bit-Codepage des Betriebssystems festgelegt. Die maximale Länge eines ASCII-Felds ist 32767 Bytes. |
Basic Gleitpunkt |
BASIC |
Numerisch |
Windows-basierte BASIC-Anwendungen |
Wird für Gleitpunkt-Datentypen verwendet, die für die BASIC-Programmiersprache formatiert sind. Die Feldlänge dieses Datentyps kann entweder 4 oder 8 Byte betragen. |
Binär-numerisch |
BINARY |
Numerisch |
|
Die maximale Länge beträgt 8 Byte. Die Anzahl an Dezimalstellen ist impliziert und kann die durch die Länge definierte Stellenzahl nicht überschreiten. Binärfelder mit gerader Länge werden als binäre Felder mit Vorzeichen (Zweierkomplement) behandelt und Felder mit ungerader Länge werden als vorzeichenlos interpretiert (eingeschlossene hochwertige Null-Bytes werden hinzugefügt). |
Benutzerdefiniertes Textformat |
CUSTOM |
Zeichen |
Keine. Dies ist ein Analytics-Datentyp, der vom Benutzer je nach Bedarf zugewiesen werden kann. |
Wird verwendet, um benutzerdefinierte Zeichenersetzungen zu ermöglichen, wenn Daten aus der Datenquelle gelesen werden. Dieser Datentyp liest Daten als ASCII-Text, es sei denn, dass ein Ersatz-Zeichen vorhanden ist, das in einer Datei mit der Bezeichnung custom.dat definiert ist. Weitere Informationen finden Sie unter Benutzerdefinierter Datentyp. |
Datumzeit |
DATETIME |
Datumzeit |
Dies ist ein Analytics-Datentyp, der automatisch oder manuell Feldern zugewiesen wird, die Datums-, Datumzeit- und Zeitwerte enthalten. |
Er wird zur Speicherung von Datum-, Datumzeit- und Zeitdaten in zahlreichen unterschiedlichen Formaten verwendet, wie z.B. JJMMTT oder JJMMTT hh:mm:ss. Die Formateinstellung in der Felddefinition legt fest, wie Datumzeiten aus der Datenquelle gelesen werden. |
EBCDIC Text |
EBCDIC |
Zeichen |
IBM z/OS- und OS/400-Anwendungen |
Verwendet für Extended Binary Coded Decimal Interchange Code (EBCDIC)-Daten, eine 8-Bit-Zeichencodierung auf IBM-Server-Betriebssystemen. Die maximale Länge dieses Datentyps beträgt 32767 Bytes. |
Gleitpunkt |
FLOAT |
Numerisch |
Windows-basierte Anwendungen |
Verwendet für Gleitpunkt-Zahlen mit doppelter Genauigkeit. Die Feldlänge dieses Datentyps kann entweder 4 oder 8 Byte betragen. |
Nicht zutreffend |
HALFBYTE |
Numerisch |
Unisys/Burroughs-Anwendungen |
Verwendet für halbbyte-ausgerichtete gepackte Daten, wie sie in Unisys/Burroughs-Systemen auftreten. Der UNISYS/Burroughs-Konvention müssen Zahlen mit Vorzeichen folgen. Die Anfangsposition und Länge dieses Datentyps müssen in Halbbytes angegeben werden. Die Anfangsposition kann wie folgt berechnet werden: (Byte_Position*2)-1 Dieser Datentyp kann nur im Dialogfeld Tabellenlayout ausgewählt werden. |
IBM Gleitpunkt |
IBMFLOAT |
Numerisch |
IBM z/OS- und OS/400-Anwendungen |
Verwendet für Gleitpunkt-Daten von IBM, die hauptsächlich in wissenschaftlichen Großrechner-Anwendungen eine Rolle spielen. Die Feldlänge dieses Datentyps kann entweder 4 oder 8 Byte betragen. |
Logisch |
LOGICAL |
Logisch |
Dies ist ein Analytics-Datentyp, der automatisch oder manuell Feldern zugewiesen wird, die logische Werte enthalten. |
Wird für einzelne Zeichenfelder verwendet, die Boolesche Daten (in der Regel "wahr" oder "falsch") repräsentieren. Analytics kann die folgenden Wertmengen interpretieren, wobei der erste Wert als „wahr“ (true) und der zweite als „falsch“ (false) zurückgegeben wird. 1/0, T/F, t/f, Y/N, y/n, non-blank/ASCII blank (Hex 20) |
PC-Binär |
MICRO |
Numerisch |
Windows-basierte Anwendungen |
Wird für vorzeichenlose, binäre numerische Daten verwendet, die Ganzzahlen oder lange Daten repräsentieren. Die maximale Länge beträgt 8 Byte. Die Dezimalstellenzahl ist impliziert und kann die durch die Länge definierte Stellenzahl nicht überschreiten. Micro-Felder mit geraden Längen werden als binäre Felder mit Vorzeichen behandelt, und Felder mit ungeraden Längen werden als vorzeichenlose Felder behandelt. |
Nicht zutreffend |
NOTE |
Zeichen |
Keine. Das ist ein Analytics-Systemdatentyp. |
Wird von Analytics verwendet, um Informationen zu den Datensatznotizen zu speichern, die mit einer Analytics-Tabelle verknüpft sind. Sie können Felder nicht mithilfe des Datentyps "Notiz" verwenden. |
Numerisch (unformatiert) |
NUMERIC |
Numerisch |
Druckfähige, numerische Windows-ASCII- oder Unicode-Daten oder z/OS- bzw. OS/400-EBCDIC-Daten, die den COBOL-Anzeigedatentyp verwenden |
Wird für druckfähige numerische Daten verwendet, die dem COBOL-Anzeigetyp entsprechen. Dieser Feldtyp kann jede beliebige Interpunktion beinhalten, umfasst jedoch zumeist vorangestellte oder nachgestellte Leerzeichen, ein optionales vorangestelltes oder nachgestelltes Zeichen, Tausender-Trennzeichen und ein eindeutiges Dezimalzeichen. Dieser Datentyp kann maximal 22 Ziffern sowie 18 Interpunktionszeichen enthalten und eine maximale Länge von 40 Byte aufweisen, wobei vorangestellte Nullen als Leerfelder behandelt werden. Dieser Datentyp sollte mit Vorsicht verwendet werden, da die Anzahl der für das Feld angegebenen Dezimalzeichen unabhängig von der Eignung angewendet werden. Beispiel: Wenn Sie 2 Dezimalstellen festlegen und die Werte 500,50 $ und 399 $ gelesen werden, so wird der erste Wert korrekt als 500,50 interpretiert, jedoch wird der zweite Wert als 3,99 statt 399,00 interpretiert. Wenn sich die angegebene Anzahl der Dezimalstellen von der expliziten Angabe der Dezimalstellen im Datenfeld unterscheidet, wird das Datenfeld auf die entsprechende Anzahl von Dezimalstellen gerundet. Analytics interpretiert Klammern und "CR" ordnungsgemäß als negativ, ignoriert jedoch Kommas und andere Interpunktionszeichen, beispielsweise Dollarzeichen ($). Vorzeichen können voran- oder nachgestellt, fest oder gleitend sein. |
Gepackte Zahlen |
PACKED |
Numerisch |
PL/1-Festdezimal-Datentyp oder COBOL computational-3-Datentyp |
Verwendet für gepackte numerische Daten aus Großrechner-Betriebssystemen, die zwei numerische Ziffern pro Byte speichern. Das ganz rechts stehende Byte enthält eine Vorzeichenangabe in der unteren Hälfte des Bytes, in der Regel den Hexadezimalwert "C" für "positiv" und den Hexadezimalwert "D" für "negativ". (Verwendung von Hexadezimal B zur Anzeige negativer Zahlen wird nicht unterstützt.) Die obere Hälfte des ganz rechts stehenden Bytes und die Hälfte aller übrigen Bytes enthalten jeweils ein Hexadezimalzeichen, das die numerische Stelle dieser Position in der Zahl angibt. Die Länge dieses Datentyps beträgt maximal 12 Bytes (23 Ziffern). Analytics zeigt jedoch eine Fehlermeldung an, wenn eine Zahl mit über 22 Stellen festgestellt wird. Wenn Sie also ein gepacktes, numerisches Feld im Dialogfeld Tabellenlayout definieren, darf die Anzahl der im Textfeld Dez. spezifizierten Dezimalstellen höchstens 22 betragen. Wenn die Daten beispielsweise siebenstellige Zahlen enthalten, können Sie nicht mehr als 15 Dezimalstellen angeben (22 Stellen – 7 Stellen). Gepackte numerische Felder können auch verwendet werden, um Datumsinformationen in numerischer Form zu speichern. |
PC-DOS-Text |
PCASCII |
Zeichen |
Windows |
Dem ASCII-Datentyp ähnlich. Sie können ihn verwenden, wenn die Daten einer Datei mit einer DOS-Anwendung erstellt wurden. In Analytics verfügbare PCASCII-Zeichen werden durch die Codepage 437 festgelegt. Die maximale Länge eines PCASCII-Felds ist 32767 Bytes. Hinweis Verwenden Sie nicht den PCASCII-Datentyp, falls der ASCII-Datentyp erforderlich ist. Die Sonderzeichen der beiden Datentypen unterscheiden sich. |
Numerisch (formatiert) |
|
Numerisch |
Druckfähige, numerische Windows-ASCII- oder Unicode-Daten oder z/OS- bzw. OS/400-EBCDIC-Daten, die den COBOL-Anzeigedatentyp verwenden |
Wird für druckfähige numerische Daten verwendet, die dem COBOL-Anzeigetyp entsprechen. Dieser Feldtyp kann jede beliebige Interpunktion beinhalten, umfasst jedoch zumeist vorangestellte oder nachgestellte Leerzeichen, ein optionales vorangestelltes oder nachgestelltes Zeichen, Tausender-Trennzeichen und ein eindeutiges Dezimalzeichen. Dieser Datentyp kann maximal 22 Ziffern sowie 18 Interpunktionszeichen enthalten und eine maximale Länge von 40 Byte aufweisen, wobei vorangestellte Nullen als Leerfelder behandelt werden. Dieser Datentyp sollte anstelle des Typs Numerisch (Unformatiert)/NUMERISCH verwendet werden, wenn die Dezimalstellen nicht für jeden numerischen Wert enthalten sind. Beispiel: Wenn Sie 2 Dezimalstellen festlegen und die Werte 500,50 $ und 399 $ gelesen werden, so interpretiert dieser Datentyp beide Werte korrekt (500,50 und 399,00). Wenn sich die angegebene Anzahl der Dezimalstellen von der expliziten Angabe der Dezimalstellen im Datenfeld unterscheidet, wird das Datenfeld auf die entsprechende Anzahl von Dezimalstellen gerundet. Analytics interpretiert Klammern und "CR" ordnungsgemäß als negativ, ignoriert jedoch Kommas und andere Interpunktionszeichen, beispielsweise Dollarzeichen ($). Vorzeichen können voran- oder nachgestellt, fest oder gleitend sein. |
Unicode |
UNICODE |
Zeichen |
Unicode-Daten |
Wird für Unicode-codierte Zeichendaten verwendet. Für Unicode-Daten verwendet Analytics die Zeichencodierung UTF-16LE. Dieser Datentyp ist nur in der Unicode-Edition von Analytics verfügbar. |
UNISYS gepackt |
UNISYS |
Numerisch |
Unisys/Burroughs-Anwendungen |
Wird verwendet, um Byte-ausgerichtete, gepackte Unisys/Burroughs-Daten zu lesen. Zahlen mit Vorzeichen müssen der Unisys/Burroughs-Konvention entsprechen, und vorzeichenlose, Unisys-gepackte Daten sollten den Datentyp "Ungezeichnet gepackt/UNSIGNED" verwenden. Die maximale Länge dieses Feldtyps beträgt 12 Byte oder 22 Ziffern. |
Ungezeichnet gepackt |
UNSIGNED |
Numerisch |
IBM z/OS- und OS/400-Anwendungen |
Wird für vorzeichenlose (ungezeichnete), gepackte Daten verwendet, die einen Datentyp darstellen, der zwei Dezimalstellen pro Byte speichert. Die maximale Länge dieses Datentyps beträgt 11 Bytes oder 22 Dezimalstellen. Die Anzahl der Dezimalstellen kann die größtmögliche Anzahl der Stellen für dieses Feld nicht übersteigen. |
VAX Gleitpunkt |
VAXFLOAT |
Numerisch |
DEZ VAX-Anwendungen |
Wird für Gleitpunkt-Daten des Typs D von VAX-Systemen der Digital Equipment Corporation verwendet. Die Länge dieses Datentyps beträgt entweder 4 oder 8 Bytes. |
Gezonte Zahl |
ZONED |
Numerisch |
Großrechner-Anwendungen von IBM, DEC oder Honeywell |
Wird für gezonte numerische Felder verwendet, die eine Ziffer pro Byte speichern, und mit ASCII, EBCDIC oder Unicode codiert werden können (falls Sie die Unicode-Edition von Analytics verwenden). Führende Nullen werden beibehalten und die obere Hälfte des Bytes ganz rechts schließt das Minuszeichen mit ein. Die maximale Länge eines gezonten Feldes beträgt 22 Byte. Analytics interpretiert und kompensiert die von IBM, HONEYWELL und DEC verwendeten gezonten Felder automatisch. |