コンテンツにスキップ
アカウントを作成
または
サインイン
Stripe ドキュメントのロゴ
/
AI に質問する
アカウントを作成
サインイン
始める
支払い
売上
プラットフォームおよびマーケットプレイス
資金管理
開発者向けリソース
概要
Billing
概要Billing API について
サブスクリプション
Invoicing
従量課金
見積もり
顧客管理
Billing と他のプロダクトの連携
売上回収
オートメーション
実装内容をテストする
税金
概要
Stripe tax を使用
法規制の遵守・対応管理
レポート機能
概要
レポートの選択
レポートを設定
Reports API
複数のアカウントのレポート
収益認識
データ
概要スキーマ
カスタムレポート
Data Pipeline
    概要
    データウェアハウスにデータをエクスポート
    クラウドストレージにデータをエクスポート
データ管理
ホーム売上Data Pipeline

データウェアハウスへのデータのエクスポート

Stripe から Snowflake または Redshift へのデータエクスポートを自動化します。

Data Pipeline は現在、Snowflake (AWS、Azure、Google Cloud にデプロイ) および Amazon Redshift のデータリージョンをサポートしています。

AWS リージョンSnowflakeAmazon Redshift RA3 (暗号化付き)
us-west-2 (オレゴン州)
us-east-2 (オハイオ州)
us-east-1 (バージニア州北部)
us-west-1 (カリフォルニア州北部)
ca-central-1 (カナダ中部)
sa-east-1 (サンパウロ)
eu-central-1 (フランクフルト)
eu-central-2 (チューリッヒ)
eu-west-1 (アイルランド)
eu-west-2 (ロンドン)
eu-west-3 (パリ)
eu-north-1 (ストックホルム)
me-south-1 (バーレーン)
ap-southeast-1 (シンガポール)
ap-southeast-2 (シドニー)
ap-southeast-3 (ジャカルタ)
ap-nodeeast-1 (東京)
ap-northeast-2 (ソウル)
ap-northeast-3 (大阪)
ap-east-1 (香港)

始める

Stripe ダッシュボードで、レポート > データ管理に移動して、アカウント登録ステップを実行します。データ共有を承認してアカウント登録を完了すると、12 時間以内に Snowflake または Amazon Redshift から Stripe のコアデータにアクセスできます。初回の読み込み後、Stripe データは 定期的に更新されます。

注

Stripe アカウントに連結できるウェアハウスアカウントは 1 件のみです。

アカウントの登録方法

動画コンテンツの読み込み中...

Snowflake アカウントを連結

まず、すべての最新 Stripe データとレポートをダッシュボード経由で送信します。

  1. ダッシュボードの Data Pipeline の設定 ページで、登録をクリックします。
  2. ドロワーから Snowflake を選択し、次に続行をクリックします。
  3. Snowflake アカウント識別子を入力し、Snowflake アカウントがデプロイされているクラウドプロバイダー (AWS、Azure、GCP) を選択します。
  4. 地域を選択し、次へ をクリックします。
  5. コードブロックから SQL をコピーして Snowflake ウェアハウスの SQL ワークシートに挿入し、クエリを実行して一意の値を取得します。テキストボックスに値を入力して、登録をクリックします。

Snowflake でデータ共有にアクセスする

Stripe のコアデータが利用可能になった後 (通常は 12 時間以内)、Snowflake アカウントからデータにアクセスします。

  1. Snowflake アカウントに移動して、Stripe とのデータ共有を承諾します。

  2. Snowflake クラウドプロバイダーが、次の 7 つのリージョンのいずれかで AWS にデプロイされている場合:

    • us-east-1: アカウント GSWUDFY_STRIPE_AWS_US_EAST_1 からの共有を受け付け
    • us-west-2: アカウント JZA07263 からの共有を受け付け
    • us-east-2: アカウント VM70738 からの共有を受け付け
    • ca-central-1: アカウント TD26747 からの共有を受け付け
    • eu-central-1: アカウント GSWUDFY-STRIPE_AWS_EU_CENTRAL_1 からの共有を受け付け
    • eu-west-1: アカウント GSWUDFY-STRIPE_AWS_EU_WEST_1 からの共有を受け付け
    • ap-southeast-2: アカウント KB26084 からの共有を受け付け

    Snowflake で、ACCOUNTADMIN アクセス権を持つユーザーに、データ > Shared Data (共有されたデータ) にアクセスしてもらいます。Ready to Get (取得準備完了) で、対応する Stripe アカウントの SHARE_[ACCOUNT_IDENTIFIER] という共有に移動します。次に、Get shared data (共有データを取得) をクリックして共有を受け入れます。

  3. Snowflake クラウドプロバイダーが AWS ではない場合、または AWS リージョンが上記の 7 つのリージョンのいずれでもない場合:

    1. 共有の内容は、非公開リストとして JZA07263 アカウントから取得されます。
    2. Snowflake で、ACCOUNTADMIN アクセス権を持つユーザーに、データ > Private Sharing (非公開で共有) > Privately Shared Listing (非公開で共有されたリスト) にアクセスしてもらいます。
    3. JZA07263 から共有を見つけ、Snowflake の指示に従って手順に従います。
  4. 表示されるモーダルで、データベースに名前 (「Stripe」など) を付け、アクセス権限を付与するロール (SYSADMIN など) を選択して、次に データを取得 をクリックします。

  5. 直接共有からのデータ と データベース にお客様の Stripe データが表示されることを確認します。これで、Snowflake で直接お客様の Stripe データをクエリできるようになります。

ウェアハウスアカウントを変更する

Stripe アカウントが連結されているウェアハウスアカウントを変更するには、以下の手順を実行します。

  1. ダッシュボードの 設定ページ で Data Pipeline を無効にします。
  2. 上記で説明されている手順に倣い、連結する新しいウェアハウスアカウントの Data Pipeline に再登録します。

ウェアハウスアカウントに別の Stripe アカウントを追加するには以下の手順を実行します。

  1. 新しい Stripe アカウントで上記の 登録 のステップに従います。
  2. それぞれのウェアハウスに上記と同じアカウント ID を使用します。アカウント ID を確認するには、ダッシュボードの 設定ページ に移動して、接続されたデータウェアハウスセクションで ID を探します。

データウェアハウスで Stripe のデータをクエリする

Snowflake と Amazon Redshift では、データを安全なビューとして利用できます。データをクエリするには、以下のステップに従ってください。

作成したデータベースで表示に移動し、使用できる Stripe データを表示します。テーブルをクリックして列に移動すると、各テーブルの利用可能な列も確認できます。

Data Pipeline の財務レポート

データウェアハウスから Stripe のレポートに直接アクセスして、決算処理をスムーズに進められます。

注

現時点では、財務レポートは Amazon Redshift で使用できません。

財務レポートテンプレートには FINANCIAL_REPORT というプレフィックスが付いています。このテンプレートはデータウェアハウスでビューとして使用できます。

Snowflake で財務レポートを生成する

日付の形式は、さまざまな精度のレベルで設定できます。

START_DATE = ‘2021-09-01’;

START_DATE = ‘2021-09-01 00:00:00’;

START_DATE = ‘2021-09-01 00:00:00.000’;

Data Pipeline から財務レポートを生成するには、カスタム変数をいくつか設定する必要があります。これらは、ダッシュボードまたは API を通じてレポートを生成するときに設定する変数と同じです。

  • START_DATE (varchar): レポートの開始日 (この日付も範囲に含む)。
  • END_DATE (varchar): レポートの終了日 (この日付は範囲に含まない)。
  • TIMEZONE (varchar): UTC 以外の datetime 列のタイムゾーン。

これらの変数を設定してレポートクエリを実行するには、次の手順を実行します。

  1. 新しいワークシートを作成します。

  2. データベーススキーマと必須の変数を任意の値に設定します。

    -- set schema based on the name you gave your Stripe database use schema db_name.stripe; -- set financial report template variables set (TIMEZONE, START_DATE, END_DATE) = ('UTC', '2021-09-01', '2021-10-01');

    注意

    これらのコード行を別に実行してから、このコードを必要とするテーブルをクエリしてください。手順に従わなかった場合、セッション変数が存在しないエラーが発生します。

    Snowflake Connector for Python を使用している場合は、ALTER SESSION SET TIMEZONE = 'UTC' コマンドを使用して、セッションパラメーターの TIMEZONE を設定します。

  3. 必要な変数を設定するコードを実行したら、生成するレポートのビューをクエリします。以下は実行例です。

    select * from FINANCIAL_REPORT_BALANCE_CHANGE_FROM_ACTIVITY_ITEMIZED;

    次のようにダッシュボードまたは API で表示される、アクティビティによる項目別残高変更レポートと同じ結果が返されます。

異なるファイル形式のサポートが必要な場合

異なる構造のファイルやカスタム形式のファイルをアップロードしたい場合は、Stripe サポートまでお問い合わせください。

このページはお役に立ちましたか。
はいいいえ
  • お困りのことがございましたら 、サポートにお問い合わせください。
  • 早期アクセスプログラムにご参加ください。
  • 変更ログをご覧ください。
  • ご不明な点がございましたら、お問い合わせください。
  • LLM ですか?llms.txt を読んでください。
  • Powered by Markdoc