スポンサーサイト

上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。


--------------------------------------------------------------------------------------

pentaho data integration を使ってSalesforceのデータを抽出したり更新したりする話2(Select)

前回の導入してみるからの続き

★Salesforceのデータを抽出(select、Export)してみる。

新規⇒
データ変換
を選択します。
2015-08-26_pentaho05.jpg

タブが開きますので、左側にある
デザイン⇒
入力⇒
Salesforce入力
を選択し、ドラッグ&ドロップでタブ内に放り込みます。そうすると、アイコンが表示されます。
2015-08-26_pentaho06.jpg

2015-08-26_pentaho07.jpg


Salesforce入力をダブルクリックします。
接続タブでは、Salesforce環境・使用するオブジェクト、where条件(From句以降。)、クエリ指定をチェックすればSOQLを直接書くことも可能です。
SalesforceサービスURLはデフォルトのものに対し、
本番・開発環境の場合⇒"www"を"login"に変更します。
sandboxの場合⇒"www"を"test"に変更します。
ユーザ名、パスワードは使用しているものを。IP制限によっては、パスワードの後ろにセキュリティトークンも入れる必要があります。
このあたりはデータローダと同じです。

例では取引先(Account)を検索しようとしています。
そのため、ステップ名を「取引先の検索」としています。
選択クエリーにはwhere条件を入れます。もちろん未入力でもOKです。その場合は全件対象となります。

2015-08-26_pentaho08.jpg

全般タブはあまり使わないかな?

フィールドタブには、接続でSOQLを直接書かなかった場合に使用します。
selectする項目を選択します。
取得するフィールド名(表示ラベル)、列名(API参照名)などを入力していきますが、「フィールドの取得」ボタンを押すと、全フィールド項目を取得できるので、その後取捨選択するとよいかと思います。

2015-08-26_pentaho09.jpg

プレビューを押すと、実際のデータを見ることができます。

2015-08-26_pentaho10.jpg


次に「検索結果をExcelに入れて保存したい。」ということをやってみます。
デザイン⇒
出力⇒
Microsoft Excel Writer
を選択してドラッグ&ドロップ。
そのあと、「取引先の検索」をクリックしShiftを押しながらマウスを「Microsoft Excel Writer」のところへ持っていくと結合線を引くことができます。
なお、「Excel出力」というステップもありますが、こちらはxls形式のみしか使えないので、オススメしません。

2015-08-26_pentaho12.jpg


Microsoft Excel Writer をダブルクリックします。
ファイル&シートタブ。
ファイル名は適当に。拡張子は付加されますのでファイル名に拡張子は入れないようにします。
拡張子はxlsかxlsxを選択可能です。例ではxlsxにしています。
ファイル名に日付を付加するか?などは必要に応じてチェックすればよいかと思います。

2015-08-26_pentaho13.jpg

コンテンツタブ。
自動カラムサイズ調整など使ったことないので、とりあえずデフォルトで。
何も記述しない場合、接続元のフィールド情報を引き継ぎますので、項目を絞り込みしたい場合など事情がある場合を除いては何も入力しないほうがいいかもしれません。
と言いたいところなのですが、出力してみるとなぜかヘッダーが出てこないときがあるので、「フィールドの取得」で取得できるものを全部取得しておきます。

2015-08-26_pentaho14.jpg


実際に実行してみます。
再生マークみたいなものをクリックします。
そのまま実行ってやっていくと、実行結果が表示されます。
2015-08-26_pentaho15.jpg


すべて完了となっているのを見届けたあと、Excelの出力先に指定したフォルダを見てみるとファイルがあるはずなので、中身を確認。

2015-08-26_pentaho18.jpg

こんな感じでSelectできます。


次は登録してみる話です。
関連記事


--------------------------------------------------------------------------------------

コメントの投稿

非公開コメント

このブログについて
  • 全記事一覧(時間順)
  • このブログについて
  • 私のプロフィール
  • 当ブログで扱っている動画について
  • 記事違いなコメントのお返事

  • カテゴリー
    twitter
    カレンダー
    07 | 2017/08 | 09
    - - 1 2 3 4 5
    6 7 8 9 10 11 12
    13 14 15 16 17 18 19
    20 21 22 23 24 25 26
    27 28 29 30 31 - -
    Amazon
    でたらめな当ブログにぴったりな商品を自動で表示するみたいです。



    月別アーカイブ
    プロフィール

    たづみ

    Author:たづみ
    ・1981年生まれの男
    ・もう少し詳細なプロフィールはこちらで

    最新コメント
    アクセスランキング
    [ジャンルランキング]
    日記
    985位
    アクセスランキングを見る>>

    [サブジャンルランキング]
    会社員・OL
    203位
    アクセスランキングを見る>>


    上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。