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
|
Hauptklasse des Adapters (nicht verändern!) Mögliche Werte: de.softproject.integration.adapter.google.cloud.bigtable.storage.GoogleCloudBigtableAdapter: Hauptklasse (Standard) |
| Pfad zur JSON-Datei, die den Service Account Key enthält, um sich gegenüber dem Google Cloud Storage zu authentifizieren. Mögliche Werte:
|
| ID des Projekts Mögliche Werte: ID eines Google Cloud Projekts. Kann in der Google Cloud Konsole eingesehen werden. |
| 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). |
|
Dieser Parameter ist erforderlich für diese Operation. Name der Tabelle |
|
Dieser Parameter ist erforderlich für diese Operation. Spaltenfamilienname. Gruppiert Spalten mit eindeutigen Namen. |
| Zeilenschlüssel der Zeile. Identifikator, um Zeilen einzufügen oder zu durchsuchen. |
|
Dieser Parameter ist erforderlich für diese Operation. Spaltenname. Wird verwendet, um eine bestimmte Spalte zu durchsuchen. |
|
Dieser Parameter ist erforderlich für diese Operation. Spezifiziert eine bestimmte Zeile, bei der der Scanvorgang beginnt. Mögliche Werte: Zeilenschlüssel |
|
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 |
| Ä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. |
|
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 |
|
Dieser Parameter ist erforderlich für diese Operation. Filtert nach Spalten mit einem bestimmten Zeitstempel. Mögliche Werte: Ganzzahl |
|
Dieser Parameter ist erforderlich für diese Operation. Begrenzt die Anzahl Versionen jeder Spalte, die zurückgegeben werden sollen. Mögliche Werte: Ganzzahl |
|
Dieser Parameter ist erforderlich für diese Operation. Serverseitiges Caching für diesen Scan explizit deaktivieren. Mögliche Werte: |
Statuswerte
| Die Operation wurde erfolgreich ausgeführt |
| Die Operation wurde nicht vollständig ausgeführt, es ist aber kein Fehler aufgetreten. |
| Die Operation ist aufgrund eines technischen Fehlers fehlgeschlagen. |
Output
<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>