Skip to main content
Skip table of contents

Operation: Scan

Mit der Operation Scan scannen Sie die Tabelle und geben eine Ausgabe-XML entsprechend der Parameter zurück. Der Scanvorgang filtert die Suche.

Weitere Informationen zu anderen Operationen des Google Cloud Storage BigTable Connectors finden Sie unter Google Cloud Storage BigTable Connector.

Parameter

Adapter

Hauptklasse des Adapters (nicht verändern!)

Mögliche Werte:

de.softproject.integration.adapter.google.cloud.bigtable.storage.GoogleCloudBigtableAdapter: Hauptklasse (Standard)

serviceAccountFile

Pfad zur JSON-Datei, die den Service Account Key enthält, um sich gegenüber dem Google Cloud Storage zu authentifizieren.

Mögliche Werte:

  • Systempfad: z. B.:
    C:\X4\V_5.4\Server\X4DB\1\ExampleProcess\GoogleCloud\Config\serviceAccountFile.json

  • X4DB-URL: z. B.:
    x4db://1/ExampleProcess/GoogleCloud/Config/serviceAccountFile.json

  • Xstore-URL: z. B.:
    xstore://ExampleProcess/GoogleCloud/Config/serviceAccountFile.json

projectID

ID des Projekts

Mögliche Werte:

ID eines Google Cloud Projekts. Kann in der Google Cloud Konsole eingesehen werden.

instanceID

ID der Instanz

Mögliche Werte:

ID einer Google Cloud Instanz. Kann in der Google Cloud Konsole eingesehen werden.

Hinweis:

Weitere Informationen, wie eine Instanz in Google BigTable erstellt werden kann, finden Sie in der Google Cloud Dokumentation:

Bigtable>Instanzen erstellen und verwalten>Instanz erstellen (https://cloud.google.com/bigtable/docs/creating-instance?hl=de).

tableName

Dieser Parameter ist erforderlich für diese Operation.

Name der Tabelle

columnFamilyName

Dieser Parameter ist erforderlich für diese Operation.

Spaltenfamilienname. Gruppiert Spalten mit eindeutigen Namen.

rowKey

Zeilenschlüssel der Zeile. Identifikator, um Zeilen einzufügen oder zu durchsuchen.

columnName

Dieser Parameter ist erforderlich für diese Operation.

Spaltenname. Wird verwendet, um eine bestimmte Spalte zu durchsuchen.

startRow

Dieser Parameter ist erforderlich für diese Operation.

Spezifiziert eine bestimmte Zeile, bei der der Scanvorgang beginnt.

Mögliche Werte: Zeilenschlüssel rowKey

stopRow

Dieser Parameter ist erforderlich für diese Operation.

Spezifiziert eine bestimmte Zeile, bei der der Scanvorgang endet. Die Zeile selbst wird nicht mehr in den Scan-Ergebnissen angezeigt.

Mögliche Werte: Zeilenschlüssel rowKey

scanCached

Ändert das Scanner-Caching für diesen Scan.

Mögliche Werte: Ganzzahl

Hinweis:

Wenn der Parameter nicht gesetzt ist, wird der Caching-Wert der Hosting-Tabelle verwendet.

scanResultSize

Dieser Parameter ist erforderlich für diese Operation.

Legt die maximale Anzahl der Scan-Ergebnisse fest.

Mögliche Werte: Ganzzahl

Hinweis:

Wenn die beiden Parameter scanCached und scanResultSize gesetzt sind, werden einzelne Server Requests entweder durch die Anzahl der Zeilen oder die maximale Ergebnisgröße begrenzt, je nachdem, welches Limit zuerst eintritt.

scanTimestamp

Dieser Parameter ist erforderlich für diese Operation.

Filtert nach Spalten mit einem bestimmten Zeitstempel.

Mögliche Werte: Ganzzahl

scanMaxVersions

Dieser Parameter ist erforderlich für diese Operation.

Begrenzt die Anzahl Versionen jeder Spalte, die zurückgegeben werden sollen.

Mögliche Werte: Ganzzahl

scanCacheBlocks

Dieser Parameter ist erforderlich für diese Operation.

Serverseitiges Caching für diesen Scan explizit deaktivieren.

Mögliche Werte: true / false

Statuswerte

1

Die Operation wurde erfolgreich ausgeführt

0

Die Operation wurde nicht vollständig ausgeführt, es ist aber kein Fehler aufgetreten.

-1

Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen.

Output

CODE
<Column FamilyName="FamilyNamePrimary">
    <Row rowKey="CLean employee">
        <Attribute ColumnName="Address" value="Ettlingen" timeStamp="1544603282081" />
        <Attribute ColumnName="ID" value="00005" timeStamp="1544603282081" />
    </Row>
    <Row rowKey="DEV employee">
        <Attribute ColumnName="Address" value="Ettlingen" timeStamp="1544603280340" />
        <Attribute ColumnName="Frameworks" value="Java-Hibernate" timeStamp="1544603280340" />
        <Attribute ColumnName="ID" value="00003" timeStamp="1544603280340" />
        <Attribute ColumnName="Name" value="Lorena" timeStamp="1544603280340" />
    </Row>
    <Row rowKey="HR employee">
        <Attribute ColumnName="ID" value="00002" timeStamp="1544603278048" />
        <Attribute ColumnName="Name" value="Francis Ernesto" timeStamp="1544603278048" />
        <Attribute ColumnName="Surname" value="Underwood" timeStamp="1544603278048" />
    </Row>
    <Row rowKey="IT employee">
        <Attribute ColumnName="Address" value="Karlsruhe" timeStamp="1544603276625" />
        <Attribute ColumnName="Bonus" value="Yes" timeStamp="1544603276625" />
        <Attribute ColumnName="ID" value="00001" timeStamp="1544603276625" />
        <Attribute ColumnName="Name" value="Paolo" timeStamp="1544603276625" />
        <Attribute ColumnName="Phone" value="552-968-369" timeStamp="1544603276625" />
    <Attribute ColumnName="Profession" value="System Administrator" timeStamp="1544603276625" />
        <Attribute ColumnName="Surname" value="Green" timeStamp="1544603276625" />
    </Row>
    <Row rowKey="Marketing employee">
        <Attribute ColumnName="ID" value="00004" timeStamp="1544603281175" />
    <Attribute ColumnName="Name" value="Petra" timeStamp="1544603281175" />
    </Row>
    <Row rowKey="Security employee">
        <Attribute ColumnName="Address" value="Ettlingen/Build1" timeStamp="1544603283155" />
        <Attribute ColumnName="ID" value="00006" timeStamp="1544603283155" />
        <Attribute ColumnName="Name" value="Robert" timeStamp="1544603283155" />
        <Attribute ColumnName="Permisions" value="Day-Night" timeStamp="1544603283155" />
    </Row>
</Column>
JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.