Snowflake - Geography型
SnowflakeはGeography (地理空間)型をサポートしています。ただし、Talendはこのデータ型をサポートしていません。
Strings型をGeography型に変換する詳細は、SnowflakeのドキュメンテーションでGeospatial Data Typesをご覧ください。
TO_GEOGRAPHYファンクションを自動的に適用すれば、スキーマを作成し、tFixedFlowInputコンポーネントを使ってデータをテストできます。
上記のように入力スキーマを定義し、地理空間データを以下のStringで表します:
POINT(-122.35 37.55)
Snowflakeテーブルゲームは次のように定義されます:
create table "SAMPLEGEO" (str1 text, str2 geography, int1 number);
tSnowflakeOutputBulkExecコンポーネントを使用すると、次のようになります:
SnowflakeではTalendのString型がGeography型に変換されることに注意してください。
String型またはObjectデータ型を使用している場合は、特殊型や奇妙なデータ型がデータベースにロードできるかどうか、常に確認する価値があります。