エクスチュア株式会社ブログホームエクスチュア株式会社コーポレートサイトお問い合わせエクスチュア総合研究所ブログへのリクエストエクスチュア株式会社ブログマーケティングテクノロジーの情報やノウハウ・TIPS、エクスチュア社の情報を発信。【ブログネタ募集】ご興味のある分野を教えてください!ご要望の内容を記事に起こします!メニューの「ブログへの」リクエストよりお送りください。DWHレポートをAWSのS3バケットに配信するこんにちは、エクスチュアの権泳東(コン・ヨンドン)です。今回は、AAのDWHレポートをS3に配信する機会があったのでそのメモです。Warehouseレポートは、S3への直接アップロードが出来ません。データフィードなら直接S3にアップロード出来るのにDWHレポートは対応してないとは何と中途半端な!というわけで、仕方なくこういう構成にしました。s3fs-fuseによってS3にDWHファイルが出力されるEC2でLinuxインスタンスを作るSFTP用なので適当なLinuxを選びます。18.04でt2.microインスタンスを立てました。IPで固定IPを割り当てて、セキュリティグループ設定でSSHのTCP22を許可しておきます。Adobeの公開鍵をauthorized_keysに追加するAdobeからのSFTP接続は公開鍵を使った認証のみ対応してます。以前下記のブログにAdobeの公開鍵の入手方法について書きましたので、こちらを参考に公開鍵を入手後、EC2の~/.ssh/authorized_keysに追加してください。CLIのs3コマンドをcronで定期的に実行してS3にバッチでコピーする方法もありますが、それだとツマンナイ。s3fs-fuseでS3をEC2にマウントすれば、SFTPでアップロードするとリアルタイムでS3に書き込まれます。https://github.com/s3fs-fuse/s3fs-fuseでは、Ubuntuにs3fsをインストールします。apt-getでインストール出来ます。s3fsS3にアクセスするためのパスワードファイルを作成します。ファイルのパーミッションを600にしておきます。~/.passwd-s3fsパスワードファイルが用意出来たらいよいよS3バケットをマウントします。マウント先のディレクトリを作成して、そこにマウントします。~/dwh今回はデフォルトのLinuxユーザー「ubuntu」を使いますが、別のユーザーを使う場合は事前にidコマンドでuidとgidを調べておいてください。s3fsコマンドの構文は以下のとおりです。allow_other,use_cache=/tmp,uid=1000,gid=1000,passwd_file=/home/ubuntu/.passwd-s3fsこれでマウント完了です。DWHの配信設定を作成します。アドバンス配信オプションの配信先には下記の情報を入力します。S3に配信されるようになります。S3バケットにアップロードするための小細工について紹介しました。Analyticsのデータを活用するための分析基盤構築支援などを行っております。お問い合わせはこちらからどうぞ。サンプリングの有無こんにちは。AAとGAの違いの2段目にいきます。AnalyticsAdobeAnalytics:WordPressやHTML5内の動画を計測するこんにちは、エクスチュアの鈴木です。複数パラメータ同時取得こんにちは、エクスチュアの権泳東(コン・ヨンドン)です。event_listカラムの手軽な扱い方こんにちは、エクスチュアCTOの権です。セグメントのコンテナの違い...こんにちは。