PowerShell Cmdlets でAmazon Marketplace データをCSV にエクスポート

詳細情報をご希望ですか?

製品の詳細情報:

Amazon Marketplace 連携ソリューション


標準PowerShell cmdlets を使ってAmazon Marketplace テーブルにアクセスして、CSV にエクスポート。

CData Cmdlets Module for Amazon Marketplace は、直感的なAmazon Marketplace データ連携を提供する標準cmdlet です。 本記事では、AmazonMarketplace Cmdlets を使ったサンプルを提供します。

Amazon Marketplace への接続を設定

Amazon Marketplace Appstore 認証を使って接続が可能です。

  • Amazon Marketplace Appstore で、CData Amazon Marketplace Drivers のページを開きます。
  • 「今すぐ承認」をクリックしで、「次へ」と進みます。出品者ID などの必要情報を記入してCData Drivers にAmazon Marketplace データへのアクセス権を付与します。
  • 手続きが完了すると、「MWS 認証トークン」が取得できます。
  • CData Drivers の接続設定画面で「Marketplace」(任意のマーケットプレイスの国)、「Sellerid」(出品者ID)、「Mwsauthtoken」(先に取得したMWS 認証トークン)を入力して接続を行います。

$conn = Connect-AmazonMarketplace  -Marketplace "$Marketplace" -Sellerid "$Sellerid" -Mwsauthtoken "$Mwsauthtoken"

Amazon Marketplace データを取得してCSV にパイプライン

次の手順で、Orders テーブルデータを取得して、結果をCSV ファイルにエクスポートします:

Select-AmazonMarketplace -Connection $conn -Table Orders | Select -Property * -ExcludeProperty Connection,Table,Columns | Export-Csv -Path c:\myOrdersData.csv -NoTypeInformation

このように、Select-AmazonMarketplace から取得した結果を、Select-Object cmdlet に流し、Export-Csv cmdlet に渡す前にいくつかのプロパティを除外しています。これは、CData Cmdlets が接続情報、テーブル、およびカラム情報が結果セットのそれぞれの"行"に挿入されるためです。それらの情報を表示したくない場合に、Export-Csv cmdlet に渡す前に除外を先に行い、それからCSV ファイルにエクスポートします。。

CData Cmdlets から、次のCmdlets にデータをパイプラインするところでは、接続、テーブル、カラムの情報が必要です。

このように、CData Cmdlets でデータ連携をシンプルに構成できます。Cmdlets では、モジュールのインストール、接続プロパティの設定だけで、データ連携の構築を始めることができます。是非、CData PowerShell Cmdlets の無償試用版をダウンロードして、シンプルかつパワフルなデータ連携を体感してください。