Erfahren Sie mehr über die Aktualität von Stripe-Daten und dem Schema.
Sigma und Data Pipeline bieten Zugriff auf die Stripe-Daten, die über die Stripe API verfügbar sind. Sie können auch auf Daten wie Stripe-Finanzberichte zugreifen, die in der Stripe-API nicht verfügbar sind.
Datenaktualität
Sigma und Data Pipeline machen die meisten Transaktionsdaten innerhalb eines Tages für Abfragen verfügbar.
Sigma macht die meisten Ihrer Stripe-Transaktionsdaten innerhalb eines Tages für Abfragen verfügbar. Alle API-Aktivitäten für einen bestimmten Tag (von 00:00 Uhr bis 23:59 Uhr UTC) stehen bis 12:00 Uhr am folgenden Tag zur Abfrage bereit. Beispielsweise sind die Daten für das Ende des Sonntags (UTC) bis Montag um 12:00 Uhr UTC verfügbar. Ebenso sind Daten für den letzten Tag des Monats einen Tag später im Folgemonat verfügbar.
Abfrage von Datenladezeiten mit Sigma
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.
Datenaktualität für Datensätze
Die Tabelle unten enthält Informationen zur Datenaktualität für bestimmte Datensätze.
Unsere ganzseitige Schemadokumentation zeigt das Schema auch in einem geteilten Ansichtsformat und enthält weitere Details zu Tabellenverknüpfungen.
Das Schema unseren API-Konventionen so genau wie möglich. Viele der Tabellen entsprechen spezifischen API-Objekten, wobei jede Spalte ein bestimmtes Attribut darstellt, für das ein Bericht erstellt werden kann. Zum Beispiel stellt die Tabelle charges Informationen über Charge-Objekte dar, die im Abschnitt Zahlungen des Dashboards angezeigt werden.
Wenn Sie Abfragen erstellen, können Sie sich in unserer API-Referenz über weitere Inhalte und Werte informieren.
Schema-Registerkarte in Sigma
Auf der Registerkarte „Schema“ in Sigma werden alle verfügbaren Daten, die Sie in Abfragen verwenden können, nach Kategorien geordnet angezeigt. Jede Kategorie enthält eine Reihe von Tabellen, die die verfügbaren Daten darstellen.
Sie können eine Tabelle auswählen, um sie zu erweitern und ihre verfügbaren Spalten zusammen mit einer Beschreibung des enthaltenen Datentyps anzuzeigen (beispielsweise Boolean, Varchar, Foreign key usw.). Bewegen Sie den Mauszeiger über eine beliebige Spalte, um eine Beschreibung zu erhalten. Verwenden Sie das Suchfeld am oberen Rand des Schemas, um bestimmte Tabellen und Spalten zu finden.