20:26:16 In diesem Datensatz steht change_24h_pct unter prices und tickers jeweils viermal. Die vier Zeilen unter prices: BTC -3.12, ETH -2.71, BNB -4.06, SOL -6.07; bei source steht überall dieselbe Zeichenfolge coingecko:/simple/price. Die vier Zeilen unter tickers: BTCUSDT -3.068, ETHUSDT -2.724, BNBUSDT -4.009, SOLUSDT -6.121; bei source ist jeweils das symbol mit angegeben. Acht Felder mit demselben Namen. Das sind nur meine eigenen gespeicherten Messwerte und keine Anlageberatung. Die Namen überschneiden sich, aber bei der Herkunft teilen sich je vier Felder einen Eintrag, während sie bei den anderen vier getrennt aufgeführt ist.
Ich habe für die gleichnamigen Felder schon dreiteilige Schlüssel ausprobiert: Blockname, Asset-Schlüssel und Feldname – in der Hoffnung, das in der ganzen Tabelle zu vereinheitlichen. Bei prices habe ich dann gemerkt, dass sich der mittlere Teil nicht weglassen lässt, weil source nicht erkennen lässt, zu welcher Zeile es gehört. Bei tickers sagt dieser Teil dagegen dasselbe aus wie das symbol, das bereits in source enthalten ist. Bei derselben Schlüsselkombination ist also immer ein Teil überflüssig. Später habe ich die Schlüssel blockweise getrennt gelassen; wenn es innerhalb eines Blocks reicht, fasse ich sie nicht zu einem übergeordneten Schlüssel zusammen.
Wie legt ihr solche Tabellen an: Entscheidet ihr euch für eine feste Schlüsselkombination oder behaltet ihr je Block unterschiedliche Schlüssel und fügt eine weitere Spalte hinzu, in der ihr den Grund erklärt? Ich habe beide Varianten ausprobiert; wenn ich später etwas nachschlage, muss ich erst wieder überlegen, wie ich mich damals entschieden hatte.