Erfahren Sie, wie Sigma und Data Pipeline mit Daten umgehen.
Mit Sigma und Data Pipeline können Sie dieselben zugrunde liegenden Daten analysieren und exportieren, auf die über die Stripe-API zugegriffen werden kann, jedoch über unterschiedliche Schnittstellen. Während die Stripe-API programmgesteuerten Zugriff auf Ihre Daten bietet, bietet Sigma eine SQL-basierte Schnittstelle für nutzerdefinierte Abfragen und Analysen, und Data Pipeline ermöglicht Massendatenexporte.
Darüber hinaus bieten Sigma und Data Pipeline Zugriff auf bestimmte Daten, die nicht über die Stripe-API verfügbar sind, wie beispielsweise Berichte.
Datenaktualität
Sigma und Data Pipeline machen die meisten Transaktionsdaten innerhalb eines Tages für Abfragen verfügbar.
Sigma stellt die meisten Ihrer Stripe-Transaktionsdaten innerhalb von drei Stunden für Abfragen zur Verfügung. Alle API-Aktivitäten stehen etwa drei Stunden nach ihrem Auftreten zur Abfrage bereit. Beispielsweise sind Daten ab 12:00 Uhr UTC bis 3:00 Uhr UTC am selben Tag verfügbar.
Abfrage von Datenladezeiten
Die Schnittstelle im Dashboard zeigt das Datum und die Uhrzeit der letzten Aktualisierung der Zahlungsdaten an. Sie können data_load_time als Wert in Ihren Abfragen verwenden, um herauszufinden, wann die Daten zuletzt in Ihrem Konto verarbeitet wurden. Wenn die Zahlungstabellen beispielsweise zuletzt am aktualisiert wurden, dann wird die data_load_time als 00:00:00 +0000 interpretiert. Gelegentlich können in Sigma Aktivitäten zu sehen sein, die jünger als data_load_time sind. Zum Beispiel wird eine kurz vor Mitternacht autorisierte Zahlung, die erst kurz danach erfasst wurde, möglicherweise trotzdem als erfasst angezeigt.
Die Bereitstellung von Daten erfordert zusätzliche Zeit. Sie können data_load_time als Wert in Ihren Abfragen verwenden, der angibt, wann die Daten in Ihrem Konto zuletzt verarbeitet wurden. Verwenden Sie diesen Wert, um dynamisch einen Datumsbereich in Ihren geplanten Abfragen festzulegen.
Sehen Sie sich als Beispiel die folgende geplante Abfrage an, mit der eine Liste von Saldo-Transaktionen zurückgegeben wird, die einen Monat vor data_load_time erstellt wurden.
select
id,
amount,fee,
currency
from balance_transactions -- this table is the canonical record of changes to your Stripe balancewhere
created < data_load_time and
created >= data_load_time - interval '1' month
orderby created desclimit10
Der folgende Zeitplan zeigt diesen Vorgang basierend auf der Datenverfügbarkeit:
Datum
Zeitplan für Ergebnisse
data_load_time wird als interpretiert.
Die geplante Abfrage enthält Transaktionsdaten bis Tagesende.
Die Abfrageergebnisse sind am bis 14:00 Uhr UTC verfügbar.
Sehen Sie sich jetzt die folgende geplante Abfrage an: Sie gibt eine Liste von charge_ids und Interbanken-Verrechnungsbeträgen im Zusammenhang mit den einzelnen Entgeltbelastungen zurück, die einen Monat vor data_load_time erstellt wurden.
select
ic.charge_id,
ic.billing_currency,
ic.billing_amount,
ic.balance_transaction_id,
ic.balance_transaction_created_at
from icplus_fees as ic
join balance_transactions as bt
on ic.balance_transaction_id = bt.id
where bt.created >= data_load_time - interval '1' month
and bt.created < data_load_time
Bei einer täglich geplanten Ausführung dieser Abfrage zeigt der folgende Zeitplan, wann Sie die Ergebnisse erwarten können.
Datum
Zeitplan für Ergebnisse
data_load_time wird als 00:00:00 +0000 interpretiert.
Die geplante Abfrage enthält Transaktionsdaten bis Tagesende.
Die Abfrageergebnisse sind am bis 14:00 Uhr UTC verfügbar.
Aktualität des Datensatzes
Die folgenden Tabellen enthalten Informationen zur Datenaktualität für bestimmte Datensätze.
Datensatz
Tabellenname
Sigma-Aktualität
SDP-Aktualität
Billing
Gutscheine
3
9
Billing
coupons_currency_options
3
9
Billing
coupons_metadata
3
9
Billing
credit_note_discount_amounts
3
9
Billing
credit_note_line_item_discount_amounts
3
9
Billing
credit_note_line_item_tax_amounts
3
9
Billing
credit_note_line_items
3
9
Billing
credit_note_tax_amounts
3
9
Billing
credit_notes
3
9
Billing
credit_notes_metadata
3
9
Billing
Rabatte
3
9
Billing
invoice_custom_fields
3
9
Billing
invoice_customer_tax_ids
3
9
Billing
invoice_items
3
9
Billing
invoice_items_metadata
3
9
Billing
invoice_line_item_discount_amounts
3
9
Billing
invoice_line_item_tax_amounts
3
9
Billing
invoice_line_items
3
9
Billing
invoice_payments
3
9
Billing
invoice_shipping_cost_taxes
3
9
Billing
Rechnungen
3
9
Billing
invoices_metadata
3
9
Billing
Pläne
3
9
Billing
plans_metadata
3
9
Billing
price_tiers
3
9
Billing
prices
3
9
Billing
prices_currency_options
3
9
Billing
prices_metadata
3
9
Billing
products
3
9
Billing
products_metadata
3
9
Billing
promotion_codes
3
9
Billing
Angebote
3
9
Billing
subscription_items
3
9
Billing
subscription_items_metadata
3
9
Billing
subscription_schedule_phase_add_invoice_items
3
9
Billing
subscription_schedule_phase_configuration_items
3
9
Billing
subscription_schedule_phases
3
9
Billing
subscription_schedule_phases_metadata
3
9
Billing
subscription_schedules
3
9
Billing
subscription_schedules_metadata
3
9
Billing
Abonnements
3
9
Billing
subscriptions_metadata
3
9
Billing
tax_rates
3
9
Billing
tax_rates_metadata
3
9
Billing
usage_records
3
9
Bezahlvorgang
checkout_custom_fields
3
9
Bezahlvorgang
checkout_line_items
3
9
Bezahlvorgang
checkout_sessions
3
9
Bezahlvorgang
payment_links
3
9
connect
Konten
3
9
connect
accounts_metadata
3
9
Connect-Gebühren
application_fee_refunds
3
9
Connect-Gebühren
application_fee_refunds_metadata
3
9
Connect-Gebühren
application_fees
3
9
Krypto
crypto_onramp_sessions
3
9
Kundinnen/Kunden
customer_balance_transactions
3
9
Kundinnen/Kunden
customer_balance_transactions_metadata
3
9
Kundinnen/Kunden
customer_cash_balance_transactions
3
9
Kundinnen/Kunden
customer_tax_ids
3
9
Kundinnen/Kunden
Kundinnen/Kunden
3
9
Kundinnen/Kunden
customers_metadata
3
9
issuing
issuing_authorizations
3
9
issuing
issuing_authorizations_metadata
3
9
issuing
issuing_cardholders
3
9
issuing
issuing_cardholders_metadata
3
9
issuing
issuing_cards
3
9
issuing
issuing_cards_metadata
3
9
issuing
issuing_disputes
3
9
issuing
issuing_network_tokens
3
9
issuing
issuing_transactions
3
9
issuing
issuing_transactions_metadata
3
9
Payments
balance_transaction_fee_details
3
9
Payments
balance_transactions
3
9
Payments
charges
3
9
Payments
charges_metadata
3
9
Payments
angefochtene Zahlungen
3
9
Payments
disputes_enhanced_eligibility
3
9
Payments
disputes_metadata
3
9
Payments
payment_intents
3
9
Payments
payment_intents_metadata
3
9
Payments
payment_method_details
3
9
Payments
payment_methods
3
9
Payments
payment_methods_metadata
3
9
Payments
payment_reviews
3
9
Payments
Rückerstattungen
3
9
Payments
refunds_metadata
3
9
Payments
rule_decisions
3
9
Payments
setup_attempts
3
9
Payments
setup_intents
3
9
Payments
setup_intents_metadata
3
9
Payments
Quellen
3
9
Payments
sources_metadata
3
9
Datenschema
Sie können das vollständige Schema, das sich eng an unsere API-Konventionen hält, in einer geteilten Ansicht anzeigen, die Details zu den Tabellenbeziehungen enthält. Es werden alle verfügbaren Daten angezeigt, die Sie in Ihren Abfragen verwenden können, sortiert nach Kategorien. Jede Kategorie enthält eine Reihe von Tabellen, welche die verfügbaren Daten darstellen. Viele Tabellen entsprechen bestimmten API-Objekten, wobei jede Spalte ein gemeldetes Attribut darstellt. Die Tabelle charges enthält beispielsweise Informationen zu Zahlungs-Objekten, die im Abschnitt Zahlungen des Dashboards angezeigt werden.
Sie können eine Tabelle auswählen, die Sie erweitern können und deren verfügbare Spalten zusammen mit einer Beschreibung des enthaltenen Datentyps (zum Beispiel Boolean, Varchar und Foreign key) angezeigt werden können. Bewegen Sie den Mauszeiger über eine beliebige Spalte, um eine Beschreibung anzuzeigen. Verwenden Sie das Suchfeld am oberen Rand des Schemas, um bestimmte Tabellen und Spalten zu finden. Beim Schreiben von Abfragen können Sie weiteren Kontext und Werte in unserer API-Dokumentation finden.