メイン コンテンツをスキップする 補完的コンテンツへスキップ

tBigtableInputの標準プロパティ

これらのプロパティは、標準ジョブのフレームワークで実行されているtBigtableInputを設定するために使われます。

標準tBigtableInputコンポーネントは、Cloudファミリーに属しています。

このフレームワーク内のコンポーネントは、すべてのTalend製品で使用できます。

基本設定

[Property Type] (プロパティタイプ)

接続の詳細を設定する方法を選択します。

  • [Built-In] (組み込み): このコンポーネントの接続の詳細がローカルに設定されます。関連するすべての接続のプロパティ値を手動で指定する必要があります。

  • [Repository] (リポジトリー): [Repository] (リポジトリー) > [Metadata] (メタデータ)で一元的に保存された接続の詳細が、このコンポーネントによって再使用されます。

    このチェックボックスの横にある [...] ボタンをクリックし、表示された [Repository Content] (リポジトリーのコンテンツ)ダイアログボックスで、再使用する接続の詳細を選択すると、関連するすべての接続のプロパティに値が自動的に入力されます。

[Connection Component] (接続コンポーネント)ドロップダウンリストから、[Use an existing connection] (既存の接続を使用)を選択した場合、このオプションは利用できません。

[Use an existing connection] (既存の接続を使用)

定義済みの接続の詳細を再利用する場合は、このチェックボックスをオンにして、[Component List] (コンポーネントリスト)ドロップダウンリストから、目的の接続コンポーネントを選択します。

[Project name] (プロジェクト名)

Google Cloud Platformプロジェクトの一意IDを入力します。この情報はお使いのGoogle Cloudコンソールのダッシュボードページに記載されています。

[Instance ID] (インスタンスID)

Bigtableインスタンスの永続的識別子を入力します。

[Authentication method] (認証方式) プロジェクトの認証に使用されるモードを選択します。
  • [Service account key] (サービスアカウントキー): Google Cloud Platformプロジェクトに関連付けられているGoogleアカウントを使って認証します。このモードを選択した場合、定義されるパラメーターは[Google credentials] (Googleクレデンシャル)です。
  • [Application Default Credentials] (アプリケーションのデフォルト認証情報): アプリケーションのデフォルト認証情報を使って認証します。このモードを選択した場合、アプリケーション環境に基づいて認証情報が自動的に検索されるので、追加のパラメーターを定義する必要はありません。

Google Cloudの認証プロセスに関する詳細は、Google Cloudのドキュメンテーションをご参照ください。

[Google credentials] (Googleクレデンシャル)

サービスアカウントキーが含まれているJSONファイルのコンテンツを貼り付けます。

これらのプロパティは、[Service account key] (サービスアカウントキー)を使って認証する場合のみ利用可能です。

[Table name] (テーブル名)

Bigtableテーブルの名前を入力します。

[Schema] (スキーマ)

スキーマとは行の説明のことです。処理して次のコンポーネントに渡すフィールド(カラム)数を定義します。Sparkジョブを作成する場合、フィールドの命名時は予約語のlineを避けます。

  • [Built-in] (組み込み): そのコンポーネントに対してのみスキーマを作成し、ローカルに保管します。

  • [Repository] (リポジトリー): スキーマは作成済みで、リポジトリーに保管されています。さまざまなプロジェクトやジョブデザインで再利用できます。

[Edit Schema] (スキーマを編集)

スキーマを変更するには[Edit schema] (スキーマを編集)をクリックします。変更を加えると、スキーマは自動的に組み込みになります。

[Guess Schema] (推測スキーマ)

[Guess Schema] (推測スキーマ)ボタンをクリックすると、テーブルからスキーマが取得されます。

[Filter type] (フィルターの種類)

ドロップダウンリストから次のフィルターを選択すれば、結果を制限できます。
  • [Row key] (行キー): [Row key value] (行キー値)パラメーターで指定した行キーに特定値を含んでいる行が表示されます。
  • [Range] (範囲): [Ranges] (範囲)テーブルで指定した1つ(または複数)の範囲からの行が表示されます。
  • [Prefix] (プレフィックス): [Starts with] (開始位置)パラメーターで指定した特定のプレフィックス値を含んでいる行が表示されます。

フィルターを適用しない場合は、ドロップダウンリストの値を[None] (なし)のままにしておきます。

[Cells per column] (カラムごとのセル)

カラムごとのセル数を入力します。

詳細設定

[tStatCatcher Statistics] (tStatCatcher統計)

このチェックボックスを選択すると、ジョブレベルおよび各コンポーネントレベルでジョブ処理メタデータが収集されます。

グローバル変数

ERROR_MESSAGE

エラー発生時にコンポーネントによって生成されるエラーメッセージ。これはAfter変数で、文字列を返します。

NB_LINE

処理された行数。これはAfter変数で、整数を返します。

使用方法

使用ルール

開始コンポーネントであるtBigtableInputを使えば、Google Bigtableからデータを取得して後続のコンポーネントに転送できます。

このページは役に立ちましたか?

このページまたはコンテンツに、タイポ、ステップの省略、技術的エラーなどの問題が見つかった場合は、お知らせください。改善に役立たせていただきます。