今回はTalendのコンポーネント「tSalesforceOutput」によるデータの削除を紹介したいと思います。'19」で検証しています。Salesforceのアカウントが無い場合には、以下から開発者環境を無料で新規作成することができます。Developersまた、Salesforceについての細かい説明については記述しません。tSalesforceOutputについて「tSalesforceOutput」を利用するとSalesforceのデータを「INSERT」、「UPDATE」、「UPSERT」、「DELETE」することができます。今回はこの「DELETE」についてです。Helpページはこちらです。tSalesforceOutputでは、具体的に以下で解説していきます。「tSalesforceConnection」でSalesforceに接続し、「tSalesforceInput」で削除対象データを取得して「tSalesforceOutput」でデータを削除します。「tSalesforceInput」でのデータ取得、および、「tSalesforceOutput」でのデータ更新については以下の記事をご参照ください。今回はこちらと同じ処理を流用してデータを取得します。DevelopersIOSalesforceのデータについてまず最初にSalesforceのデータを確認しておきます。今回はサンプルとして「取引先」を扱いますので、「取引先」のデータを確認しておきます。「取引先」が13件あります。今回は「取引先名」が「Kuji-Goji-Do」の取引先を削除したいと思います。「tSalesforceInput」コンポーネントでは削除対象データとして「Name」が「Kuji-Goji-Do」のデータを取得します。'Kuji-Goji-Do'」と指定して対象データを取得します。今回は削除を行いますので必要となるカラムは「Id」のみとなります。他のカラムは不要なのでスキーマ定義から削除しておきます。「tSalesforceOutput」コンポーネントの設定コンポーネントにはSalesforceのデータ削除に関する設定をします。ここはほとんどUPDATEの際の設定と変わりません。異なる点としては、「出力のアクション」を「DELETE」にするということと、スキーマ定義は「Id」カラムのみ(固定スキーマ)になっているということです。Salesforceでは、「Id」項目によりレコードの特定ができますので「Id」項目だけあれば削除が可能です。実際にこのジョブを実行すると、Salesforce側の画面では以下のようになります。設定したとおり、「取引先」から「Kuji-Goji-Do」が削除されました!まとめ以上、「tSalesforceOutput」コンポーネントによるデータの削除の紹介でした。どなたかの参考になれば幸いです。268,184DA(データアナリティクス)事業本部の大高です。2018/08〜ジョイン。最近はプロダクトチームでカスタマーストーリーアナリティクスの開発をしています。地図データ、Angular、Talend、Salesforceなどが好物です。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。使いたいときの注意点を書きました。本が出ていたので読んでみたところよかったので紹介させていただきます。EC2)環境において、不要な踏み台サーバをなくすことができる便利なアップデートです。臼田佳祐295ワークフロー自動化OSSのn8nをAWS環境で建てて検証してみました。非常に期待できるサービスです。Fargateの勉強をしています。使ってみたい方は参考にしてください。洋介252SnowflakeがAWSの東京リージョン上で稼働するようになりました。データを日本に置けます。芳賀健232こんにちは!猫様の忠実なるしもべ、芳賀健です。Tokyoで開催されました。カフェ店長のオカノです。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。