Skip to content

Commit 176db81

Browse files
initial commit
1 parent 3b54a34 commit 176db81

File tree

1 file changed

+95
-0
lines changed

1 file changed

+95
-0
lines changed
Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
version: 2
2+
3+
sources:
4+
- name: staging
5+
description: "Staging schema containing raw data loaded from extract pipeline"
6+
tables:
7+
- name: series
8+
description: "Pokemon card series data"
9+
columns:
10+
- name: id
11+
description: "Unique series identifier"
12+
- name: name
13+
description: "Series name"
14+
- name: logo
15+
description: "Series logo URL"
16+
17+
- name: sets
18+
description: "Pokemon card sets data"
19+
columns:
20+
- name: series_id
21+
description: "Foreign key to series"
22+
- name: set_id
23+
description: "Unique set identifier"
24+
- name: set_name
25+
description: "Set name"
26+
- name: official_card_count
27+
description: "Official number of cards in set"
28+
- name: total_card_count
29+
description: "Total number of cards including variants"
30+
- name: logo
31+
description: "Set logo URL"
32+
- name: symbol
33+
description: "Set symbol URL"
34+
35+
- name: cards
36+
description: "Pokemon cards data"
37+
columns:
38+
- name: id
39+
description: "Unique card identifier"
40+
- name: name
41+
description: "Card name"
42+
- name: category
43+
description: "Card category (Pokemon, Trainer, Energy)"
44+
- name: hp
45+
description: "Card HP value"
46+
- name: image
47+
description: "Card image URL"
48+
- name: rarity
49+
description: "Card rarity"
50+
- name: types
51+
description: "Card types (comma-separated)"
52+
- name: localId
53+
description: "Card local ID within the set"
54+
- name: illustrator
55+
description: "Card illustrator"
56+
- name: regulationMark
57+
description: "Regulation mark"
58+
- name: retreat
59+
description: "Retreat cost (numeric)"
60+
- name: stage
61+
description: "Evolution stage"
62+
- name: legal_standard
63+
description: "Legal status in Standard"
64+
- name: legal_expanded
65+
description: "Legal status in Expanded"
66+
- name: set_cardCount_official
67+
description: "Official card count for the set"
68+
- name: set_cardCount_total
69+
description: "Total card count including variants"
70+
- name: set_id
71+
description: "Foreign key to set"
72+
- name: set_logo
73+
description: "Set logo URL"
74+
- name: set_name
75+
description: "Set name"
76+
- name: set_symbol
77+
description: "Set symbol URL"
78+
- name: attacks_json
79+
description: "Raw attacks JSON"
80+
- name: attack_1_name
81+
description: "First attack name"
82+
- name: attack_1_damage
83+
description: "First attack damage"
84+
- name: attack_1_effect
85+
description: "First attack effect"
86+
- name: attack_1_cost
87+
description: "First attack energy cost"
88+
- name: attack_2_name
89+
description: "Second attack name"
90+
- name: attack_2_damage
91+
description: "Second attack damage"
92+
- name: attack_2_effect
93+
description: "Second attack effect"
94+
- name: attack_2_cost
95+
description: "Second attack energy cost"

0 commit comments

Comments
 (0)