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.