SAPBODS-クエリ変換

これはDataServicesで使用される最も一般的な変換であり、次の機能を実行できます-

  • ソースからのデータフィルタリング
  • 複数のソースからのデータの結合
  • データに対して関数と変換を実行する
  • 入力スキーマから出力スキーマへの列マッピング
  • 主キーの割り当て
  • 結果として出力スキーマに新しい列、スキーマ、および関数を追加します

クエリ変換は最も一般的に使用される変換であるため、ツールパレットにこのクエリのショートカットが用意されています。

クエリ変換を追加するには、以下の手順に従います-

Step 1−クエリ変換ツールパレットをクリックします。データフローワークスペースの任意の場所をクリックします。これを入力と出力に接続します。

クエリ変換アイコンをダブルクリックすると、クエリ操作の実行に使用されるクエリエディタが開きます。

次の領域がクエリ変換に存在します-

  • 入力スキーマ
  • 出力スキーマ
  • Parameters

入力スキーマと出力スキーマには、列、ネストされたスキーマ、および関数が含まれています。SchemaInとSchemaOutは、現在選択されているスキーマを変換で表示します。

出力スキーマを変更するには、リストからスキーマを選択し、右クリックして[現在にする]を選択します。

データ品質の変革

データ品質トランスフォーメーションは、ネストされたテーブルを含むアップストリームトランスフォームに直接接続することはできません。これらの変換を接続するには、ネストされたテーブルからの変換とデータ品質変換の間にクエリ変換またはXMLパイプライン変換を追加する必要があります。

データ品質変換の使用方法は?

Step 1 − [オブジェクトライブラリ]→[変換]タブに移動します

Step 2 − Data Qualityトランスフォームを展開し、データフローに追加するトランスフォームまたはトランスフォーム構成を追加します。

Step 3−データフロー接続を描画します。トランスフォームの名前をダブルクリックすると、トランスフォームエディタが開きます。入力スキーマで、マップする入力フィールドを選択します。

Note − Associate Transformを使用するには、ユーザー定義フィールドを入力タブに追加できます。

テキストデータ処理変換

テキストデータ処理変換を使用すると、大量のテキストから特定の情報を抽出できます。組織に固有の、顧客、製品、財務上の事実などの事実やエンティティを検索できます。

この変換は、エンティティ間の関係もチェックし、抽出を可能にします。テキストデータ処理を使用して抽出されたデータは、ビジネスインテリジェンス、レポート、クエリ、および分析で使用できます。

エンティティ抽出変換

データサービスでは、テキストデータ処理は、非構造化データからエンティティとファクトを抽出するエンティティ抽出の助けを借りて行われます。

これには、大量のテキストデータの分析と処理、エンティティの検索、適切なタイプへの割り当て、および標準形式でのメタデータの表示が含まれます。

エンティティ抽出トランスフォームは、任意のテキスト、HTML、XML、または特定のバイナリ形式(PDFなど)のコンテンツから情報を抽出し、構造化された出力を生成できます。ワークフローに基づいて、いくつかの方法で出力を使用できます。別のトランスフォームへの入力として使用したり、データベーステーブルやフラットファイルなどの複数の出力ソースに書き込んだりできます。出力はUTF-16エンコーディングで生成されます。

Entity Extract Transform can be used in the following scenarios −

  • 大量のテキストから特定の情報を見つける。

  • 非構造化テキストから既存の情報を使用して構造化情報を検索し、新しい接続を確立します。

  • 製品品質の報告と分析。

TDPとデータクレンジングの違い

テキストデータ処理は、非構造化テキストデータから関連情報を見つけるために使用されます。ただし、データクレンジングは、構造化データの標準化とクレンジングに使用されます。

パラメーター テキストデータ処理 データクレンジング
入力方式 非構造化データ 構造化データ
入力サイズ 5KB以上 5KB未満
入力スコープ 多くのバリエーションを持つ幅広いドメイン 限られたバリエーション
潜在的な使用法 非構造化データからの潜在的な意味のある情報 リポジトリに保存するためのデータの品質
出力 エンティティ、タイプなどの形式で注釈を作成します。入力は変更されません 標準化されたフィールドを作成し、入力を変更します