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

階層ストラクチャーとマップを作成

手順

  1. 次の内容でsample.jsonというテキストファイルを作成します:
    {
      "doc": "Sample schema to help you get started.",
      "fields": [
        {
          "doc": "The int type is a 32-bit signed integer.",
          "name": "my_field1",
          "type": "int"
        },
        {
          "doc": "The double type is a double precision (64-bit) IEEE 754 floating-point number.",
          "name": "my_field2",
          "type": "int"
        },
        {
          "doc": "The string is a unicode character sequence.",
          "name": "my_field3",
          "type": "string"
        }
      ],
      "name": "AvroSample",
      "namespace": "talend",
      "type": "record"
    }
  2. リポジトリーツリービューで[Metadata] (メタデータ) > [Hierarchical Mapper] (階層マッパー) > [Structure] (ストラクチャー)を右クリックし、コンテキストメニューで[New] (新規) > [Folder] (フォルダー)を選択します。
  3. [New Folder] (新規フォルダー)ダイアログボックスの[Folder name] (フォルダー名)フィールドにAvroと入力し、[Finish] (終了)をクリックします。
  4. [Metadata] (メタデータ) > [Hierarchical Mapper] (階層マッパー) > [Structure] (ストラクチャー)を右クリックし、コンテキストメニューで[New] (新規) > [Structure] (ストラクチャー)を選択します。
  5. [New Structure] (新しいストラクチャー)ダイアログボックスで、[Import a structure definition…] (ストラクチャー定義をインポート...) > [Avro Schema] (Avroスキーマ) > [Local file] (ローカルファイル)を選択します。作成したsample.jsonファイルを参照し、そのスキーマをAvroフォルダーにインポートします。
  6. [Metadata] (メタデータ) > [Hierarchical Mapper] (階層マッパー) > [Maps] (マップ)を右クリックし、コンテキストメニューで[New] (新規) > [Folder] (フォルダー)を選択します。
  7. [New Folder] (新規フォルダー)ダイアログボックスの[Name] (名前)フィールドにAvroと入力し、[Finish] (終了)をクリックします。
  8. [Metadata] (メタデータ) > [Hierarchical Mapper] (階層マッパー) > [Maps] (マップ)を右クリックし、コンテキストメニューで[New] (新規) > [Map] (マップ)を選択します。
  9. [New Map] (新しいマップ)ダイアログボックスで[Standard Map] (標準マップ)を選択し、前のステップで作成されたストラクチャーを使ってAvroフォルダー内にマップを2つ作成します。

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

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