Meeting Title: Data Model Repo Setup Sync Date: 2025-09-09 Meeting participants: Uttam Kumaran, Awaish Kumar
WEBVTT
1 00:00:11.560 ⇒ 00:00:12.340 Awaish Kumar: Hello.
2 00:00:12.890 ⇒ 00:00:13.820 Uttam Kumaran: Hey, Wish.
3 00:00:15.240 ⇒ 00:00:16.610 Awaish Kumar: Right, Clark.
4 00:00:17.410 ⇒ 00:00:18.560 Uttam Kumaran: Good, can you hear me?
5 00:00:19.520 ⇒ 00:00:20.410 Awaish Kumar: Yep.
6 00:00:20.640 ⇒ 00:00:29.160 Uttam Kumaran: Okay. Cool, so for… For this, secret
7 00:00:30.030 ⇒ 00:00:40.200 Uttam Kumaran: Yeah, for this, for this model, I wanna… Try… I wanna try a,
8 00:00:40.550 ⇒ 00:00:47.890 Uttam Kumaran: one thing. So, we already have, some internal, real models already.
9 00:00:48.660 ⇒ 00:00:49.509 Awaish Kumar: So we have…
10 00:00:49.510 ⇒ 00:00:58.600 Uttam Kumaran: We should just move that… not the internal, like, linear stuff, but actually, like… the,
11 00:01:00.120 ⇒ 00:01:02.180 Uttam Kumaran: like, what’s it called? The,
12 00:01:03.370 ⇒ 00:01:10.990 Uttam Kumaran: We have, like, internal, like, fake data already, like, synthetic data. We have a… we already have a… a set of real dashboards for that.
13 00:01:15.750 ⇒ 00:01:22.179 Uttam Kumaran: Do you… do you see that? Like, if you go to… if you go to the internal, if you go to the internal work.
14 00:01:22.350 ⇒ 00:01:26.040 Uttam Kumaran: There is, like, a fake, like, e-commerce dashboard and stuff like that.
15 00:01:29.910 ⇒ 00:01:30.950 Awaish Kumar: No, I’m…
16 00:01:34.750 ⇒ 00:01:41.220 Awaish Kumar: Like, in real, I can only see, like, QuickBooks, select messages, and… Clockify anemia.
17 00:01:43.970 ⇒ 00:01:53.800 Uttam Kumaran: But go… if you go into the repo, you should see, a couple more, so I’ll give you access to that. But if you go into the internal repo, you should see that there’s stuff for, like, a…
18 00:01:54.030 ⇒ 00:01:56.870 Uttam Kumaran: Like, a fake sales dashboard and things like that.
19 00:01:57.650 ⇒ 00:01:58.520 Awaish Kumar: Okay.
20 00:01:59.120 ⇒ 00:02:03.969 Uttam Kumaran: But overall, yes, so we just want to create a… we can just create, like, a…
21 00:02:04.180 ⇒ 00:02:07.339 Uttam Kumaran: I mean, we already have our, like, boilerplate repo.
22 00:02:08.590 ⇒ 00:02:17.410 Awaish Kumar: So, like, I… I already, like, worked on, like, the Javi… codebase.
23 00:02:17.920 ⇒ 00:02:24.759 Awaish Kumar: And I created my Twitter, I, like, recreated all the repository out of it, and…
24 00:02:25.050 ⇒ 00:02:34.820 Awaish Kumar: and remove all the identifiers which can identify to the client. So, it says the dummy client, and everywhere in the…
25 00:02:35.570 ⇒ 00:02:38.520 Awaish Kumar: In the code files, it just says,
26 00:02:39.370 ⇒ 00:02:42.029 Awaish Kumar: Client name is Dummy, and
27 00:02:42.220 ⇒ 00:02:48.900 Awaish Kumar: It removed all the things, like product names or anything which can identify back to the client.
28 00:02:49.330 ⇒ 00:02:49.970 Awaish Kumar: Okay.
29 00:02:49.970 ⇒ 00:02:56.019 Uttam Kumaran: So then, so a couple… so a couple things there. So for the… but for the input data, we should just use a seed file.
30 00:02:58.140 ⇒ 00:03:02.230 Awaish Kumar: okay.
31 00:03:03.280 ⇒ 00:03:08.250 Uttam Kumaran: Because, like, how else are we gonna get the input data, you know? Like, and I don’t want to hook… we don’t need to hook up a real database.
32 00:03:09.560 ⇒ 00:03:10.670 Awaish Kumar: Yeah, that’s true.
33 00:03:10.670 ⇒ 00:03:11.529 Uttam Kumaran: Unless you want…
34 00:03:11.530 ⇒ 00:03:12.050 Awaish Kumar: I’m interested in.
35 00:03:12.050 ⇒ 00:03:14.409 Uttam Kumaran: snowflake, but, like, I would just suggest
36 00:03:14.780 ⇒ 00:03:17.770 Uttam Kumaran: Throwing in, like, a 100,000 row seed file.
37 00:03:21.300 ⇒ 00:03:21.979 Uttam Kumaran: You know?
38 00:03:24.490 ⇒ 00:03:27.090 Uttam Kumaran: That way, it’s literally all contained in that repo.
39 00:03:36.130 ⇒ 00:03:40.879 Awaish Kumar: Okay, then I will have to generate some sample data.
40 00:03:40.880 ⇒ 00:03:48.329 Uttam Kumaran: So there… yeah, there… and there already is some functions to do that. So, I’m… I’m just driving. As soon as I sit down, I’ll show you where…
41 00:03:48.480 ⇒ 00:03:50.880 Uttam Kumaran: the… Sample.
42 00:03:51.490 ⇒ 00:03:53.380 Uttam Kumaran: Generation functions are.
43 00:03:53.530 ⇒ 00:03:59.789 Uttam Kumaran: And I’ll show you, like, a couple of other dashboards that we can move over into this new repo.
44 00:04:00.490 ⇒ 00:04:02.740 Uttam Kumaran: And then, yeah, basically, I would suggest, like.
45 00:04:03.030 ⇒ 00:04:12.029 Uttam Kumaran: Create, like, one or, like, a couple of different seed files. One for, like, transactions, one for, like, you know, or whatever.
46 00:04:12.350 ⇒ 00:04:16.880 Uttam Kumaran: kind of mimicking Shopify, and then… We can just use those.
47 00:04:17.310 ⇒ 00:04:18.709 Uttam Kumaran: And then, basically.
48 00:04:20.390 ⇒ 00:04:24.910 Uttam Kumaran: again, you can run… you can run that in… you can run that on our Snowflake if you want.
49 00:04:25.690 ⇒ 00:04:27.400 Uttam Kumaran: Or…
50 00:04:29.060 ⇒ 00:04:34.030 Uttam Kumaran: like, I don’t know, you… or, I mean, honestly, what you could do is you could put it all into DuckDV,
51 00:04:34.370 ⇒ 00:04:38.609 Uttam Kumaran: And then… That way, it has no database connection.
52 00:04:41.200 ⇒ 00:04:44.100 Awaish Kumar: Okay, yeah, maybe we could do that, but…
53 00:04:44.800 ⇒ 00:04:47.149 Awaish Kumar: My question was, he wanted to share some…
54 00:04:47.450 ⇒ 00:04:50.299 Awaish Kumar: grapple with a… with some potential client.
55 00:04:50.640 ⇒ 00:04:51.600 Uttam Kumaran: Yes.
56 00:04:51.600 ⇒ 00:04:57.149 Awaish Kumar: Obviously, client won’t be able to run anything, right? They will just see the… Structure and the code.
57 00:04:58.160 ⇒ 00:05:03.490 Uttam Kumaran: No, but that’s what… that’s what I’m suggesting, is like, if we want the client to be able to run it, we have to have it all contained there.
58 00:05:04.250 ⇒ 00:05:05.180 Awaish Kumar: Yeah.
59 00:05:05.500 ⇒ 00:05:06.349 Awaish Kumar: Then we have to…
60 00:05:06.350 ⇒ 00:05:09.520 Uttam Kumaran: It’s not, it’s not, it’s not urgent. The DuckDB…
61 00:05:11.040 ⇒ 00:05:22.550 Uttam Kumaran: And the C… like, for example, it would be great to have it as, like, a C file, CSV, and then DuckDB, because that way someone can pull the repo, run the whole thing, and you don’t have to have any database connection.
62 00:05:26.760 ⇒ 00:05:30.909 Uttam Kumaran: But for now, it’s fine. I think the biggest thing they want to see is the dbt models.
63 00:05:32.510 ⇒ 00:05:33.210 Awaish Kumar: Yep.
64 00:05:33.410 ⇒ 00:05:34.640 Uttam Kumaran: Okay.
65 00:05:38.590 ⇒ 00:05:44.700 Uttam Kumaran: Okay, so send me, can you just send me a couple of bullet points, and then I’m gonna sit down and, like.
66 00:05:44.880 ⇒ 00:05:46.930 Uttam Kumaran: 20 minutes, I’ll get you this stuff.
67 00:05:47.220 ⇒ 00:05:49.099 Uttam Kumaran: And then we can close this out.
68 00:05:52.860 ⇒ 00:05:58.599 Uttam Kumaran: Because we’ve done… we… yeah, yeah, we… and I want to consolidate, like, I have a couple of… two other repos.
69 00:05:58.890 ⇒ 00:06:02.280 Uttam Kumaran: With some similar stuff that I want to all shove into one area.
70 00:06:06.010 ⇒ 00:06:06.740 Awaish Kumar: Okay.
71 00:06:09.980 ⇒ 00:06:11.009 Uttam Kumaran: And maybe then…
72 00:06:11.260 ⇒ 00:06:16.720 Uttam Kumaran: Okay, and then I saw your, I saw your linear PR, I’ll review that in a sec, too.
73 00:06:18.380 ⇒ 00:06:19.360 Awaish Kumar: Yep, sure.
74 00:06:23.110 ⇒ 00:06:29.310 Uttam Kumaran: Okay, perfect. Probably my only other ask is, like, what… what’s your, how busy are you today, overall?
75 00:06:31.250 ⇒ 00:06:39.050 Awaish Kumar: I’m… I think, like,
76 00:06:39.360 ⇒ 00:06:42.979 Awaish Kumar: I have a few meetings, like, maybe one.
77 00:06:44.110 ⇒ 00:06:50.379 Awaish Kumar: I would work 2 hours on Eden, and 1-2 hours there. Yeah, I’m like…
78 00:06:50.780 ⇒ 00:06:55.250 Awaish Kumar: I will be available, like, for 2-3 hours.
79 00:06:57.260 ⇒ 00:06:57.950 Uttam Kumaran: me.
80 00:06:58.550 ⇒ 00:06:59.700 Uttam Kumaran: Like an Omni demo.
81 00:07:01.900 ⇒ 00:07:02.970 Awaish Kumar: That’s funny.
82 00:07:03.890 ⇒ 00:07:06.460 Uttam Kumaran: I’m thinking we should set up an Omni demo.
83 00:07:08.210 ⇒ 00:07:10.329 Uttam Kumaran: Like, you know Omni, the BI tool?
84 00:07:12.280 ⇒ 00:07:14.850 Awaish Kumar: Oh, okay, I haven’t… no.
85 00:07:15.540 ⇒ 00:07:22.109 Uttam Kumaran: it’s like a looker, it’s like a Looker-type tool, but I’m thinking we should just, for the demo repo, we should have, like.
86 00:07:22.230 ⇒ 00:07:28.619 Uttam Kumaran: our real demo should be there, our… we should have a Looker demo, we could also have another one as well.
87 00:07:30.250 ⇒ 00:07:36.030 Uttam Kumaran: like, Omni, and any other BI tool we want to, like, Past, basically.
88 00:07:46.100 ⇒ 00:07:47.110 Awaish Kumar: Perfect. Okay.
89 00:07:47.860 ⇒ 00:07:48.630 Awaish Kumar: Peru.
90 00:07:49.260 ⇒ 00:07:51.089 Awaish Kumar: So what are you wanting me to do, Annie?
91 00:07:55.300 ⇒ 00:08:00.210 Awaish Kumar: Apart from, this repo, like, you mentioned, if you’re available today.
92 00:08:04.510 ⇒ 00:08:05.240 Uttam Kumaran: Okay.
93 00:08:05.660 ⇒ 00:08:08.000 Uttam Kumaran: have one or two other BI goals.
94 00:08:08.110 ⇒ 00:08:12.799 Uttam Kumaran: If possible. But I’ll tell you… I’ll send you Slack.
95 00:08:13.980 ⇒ 00:08:15.150 Awaish Kumar: Okay, sure.
96 00:08:17.620 ⇒ 00:08:20.159 Uttam Kumaran: Okay, alright, alright, alright, let me know. Okay.
97 00:08:20.270 ⇒ 00:08:20.950 Uttam Kumaran: Bye.
98 00:08:20.950 ⇒ 00:08:21.340 Awaish Kumar: Hmm.