スキーマの取得 - 7.1

Talend Real-time Big Data Platform Studioユーザーガイド

author
Talend Documentation Team
EnrichVersion
7.1
EnrichProdName
Talend Real-Time Big Data Platform
task
ジョブデザインと開発
EnrichPlatform
Talend Studio

このタスクについて

この手順では、接続したCassandraデータベースから対象のテーブルスキーマを取得します。

手順

  1. [Repository] (リポジトリ)ビューで、新しく作成した接続を右クリックし、コンテキストメニューで[Retrieve Schema] (スキーマの取得)を選択します。
    ウィザードには新しいビューが開き、指定されたキースペースの利用可能な全てのカラムファミリーがリストされます。前の手順で何も指定しなかった場合は、全ての使用可能なキースペースがリストされます。
  2. この例の前の手順でキースペースを指定しなかった場合は目的のキースペースを展開して、目的のカラムファミリーを選択します。
  3. [Next] (次へ)をクリックし、ウィザードの次の手順に進みます。ここでは、生成されたスキーマを編集できます。
    デフォルトでは、生成されたそれぞれのスキーマはベースとなるカラムファミリーに基づいて名前が付けられます。
    [Schema] (スキーマ)パネルからスキーマを選択すると、その詳細が右側に表示されるので、必要に応じてスキーマを修正します。[Schema] (スキーマ)エリアでは、必要に応じてスキーマの名前を変更したり、スキーマの構造をカスタマイズしたりできます。
    ツールバーを使うと、使用するスキーマでカラムを追加、削除、移動し、スキーマをXMLファイルで定義されたスキーマに置き換えることができます。
    スキーマのベースを別のカラムファミリーに変更するには、[Schema] (スキーマ)パネルでスキーマ名を選択し、[Based on Column Family] (ベースとなるカラムファミリー)リストから新しいカラムファミリーを選択して、[Guess Schema] (スキーマの推定)ボタンをクリックしてスキーマを選択したカラムファミリーのスキーマで上書きします。更新ボタンをクリックして、カラムファミリーのリストを更新する必要がある場合があります。
    新しいスキーマを追加するには、[Schema] (スキーマ)パネルで[Add Schema] (スキーマの追加)ボタンをクリックします。すると、空のスキーマが作成され、ここで定義を行います。
    スキーマを削除するには、[Schema] (スキーマ)パネルでスキーマ名を選択して、[Remove Schema] (スキーマの削除)ボタンをクリックします。
    デフォルトのスキーマを使って、選択したスキーマへの変更を上書きする場合は、[Guess schema] (スキーマの推定)をクリックします。このボタンをクリックすると、スキーマへの変更は全て失われます。
  4. [Finish] (終了)をクリックしてスキーマの作成を完了します。結果のスキーマは、[Repository] (リポジトリ)ビューのCassandra接続の下に表示されます。これで接続またはその下の任意のスキーマノードをCassandraコンポーネントとして、全てのメタデータ情報が自動的に入力された状態でデザインワークスペースにドロップできます。
    さらにスキーマを編集する必要がある場合は、コンテキストメニューから[Edit Schema] (スキーマの編集)を選択し、このウィザードをもう一度開いて変更を行います。
    警告:

    スキーマを変更した場合は、[Type] (タイプ)カラムのデータ型が正しく定義されていることを確認して下さい。