Meeting Title: Zoom-Meeting Date: 2024-08-16 Meeting participants: Nicolas Sucari, Jakob Kagel


WEBVTT

1 00:00:10.080 00:00:11.030 Nicolas Sucari: Hey! Jacob.

2 00:00:13.050 00:00:14.230 Jakob Kagel: Hey? How’s it going.

3 00:00:15.330 00:00:17.120 Nicolas Sucari: Oh, good! How about you?

4 00:00:17.530 00:00:23.270 Jakob Kagel: Doing good doing good. Yeah. Sorry for the hiccup. But yeah, I appreciate your help.

5 00:00:24.500 00:00:26.580 Nicolas Sucari: Don’t worry. Let me

6 00:00:28.220 00:00:30.569 Nicolas Sucari: share just a minute.

7 00:00:43.610 00:00:44.430 Nicolas Sucari: Okay.

8 00:00:45.890 00:00:48.940 Nicolas Sucari: I’m gonna move these here.

9 00:00:57.230 00:00:59.489 Nicolas Sucari: Okay, let me see.

10 00:00:59.860 00:01:01.220 Nicolas Sucari: let me share, an

11 00:01:01.360 00:01:04.129 Nicolas Sucari: I’ll go through what I’ve been doing.

12 00:01:06.450 00:01:07.420 Jakob Kagel: Sounds good.

13 00:01:09.647 00:01:12.090 Nicolas Sucari: Okay, you’re seeing my screen now.

14 00:01:13.730 00:01:15.070 Jakob Kagel: Right?

15 00:01:15.170 00:01:15.780 Jakob Kagel: Yeah, I can.

16 00:01:15.780 00:01:24.839 Nicolas Sucari: So I have the code. I have the code here. And this is my local host running real. So how I I start real

17 00:01:24.900 00:01:27.640 Nicolas Sucari: is okay. Forget it. This is your

18 00:01:28.083 00:01:32.799 Nicolas Sucari: your branch. I just created like a new file for a dashboard.

19 00:01:32.810 00:01:35.680 Nicolas Sucari: And like this one is what you have here.

20 00:01:35.950 00:01:36.360 Jakob Kagel: Okay.

21 00:01:36.360 00:01:37.090 Nicolas Sucari: Created.

22 00:01:37.320 00:01:41.009 Nicolas Sucari: And I just created a new one, using the actual

23 00:01:42.140 00:01:45.240 Nicolas Sucari: localhost dashboard that I have here. You see

24 00:01:45.290 00:01:50.909 Nicolas Sucari: the one that you have, that the one that you created is like having an issue. Let me

25 00:01:51.240 00:01:52.469 Nicolas Sucari: so like these.

26 00:01:53.510 00:02:01.760 Nicolas Sucari: This is what you I’ve been saying like that. There is an issue. Have you? Have you been able to see, like these localhost clients of real.

27 00:02:02.160 00:02:07.120 Jakob Kagel: No, because that’s like where I’m getting the weird error message when I go ahead.

28 00:02:07.120 00:02:08.780 Nicolas Sucari: Let me kill the terminal. Yeah.

29 00:02:08.789 00:02:11.199 Jakob Kagel: In vendor channel, but like.

30 00:02:11.200 00:02:11.840 Nicolas Sucari: Look.

31 00:02:11.840 00:02:15.420 Jakob Kagel: Yeah, I’m getting this weird message about the files. Yeah.

32 00:02:16.280 00:02:17.879 Nicolas Sucari: Wait! Let’s do like this.

33 00:02:19.610 00:02:23.670 Jakob Kagel: Cause you’re just doing real start, basically to launch it right.

34 00:02:23.670 00:02:25.080 Nicolas Sucari: Yeah, exactly.

35 00:02:25.080 00:02:29.900 Jakob Kagel: Right? Yeah, that’s what I’m doing, too. But it’s giving me trouble. Yeah.

36 00:02:30.170 00:02:35.130 Nicolas Sucari: But look how I do like you already have real. If if you run real.

37 00:02:35.560 00:02:36.620 Nicolas Sucari: very funny.

38 00:02:37.160 00:02:43.769 Nicolas Sucari: do you have like, yeah, like it. It gives you that you you have, like a version, installed or not.

39 00:02:44.330 00:02:48.750 Jakob Kagel: Yes, hold on, let me see. Let me just make sure that my version matches yours.

40 00:02:50.380 00:02:53.270 Jakob Kagel: so let’s see, it’s real.

41 00:02:53.810 00:02:56.600 Jakob Kagel: and then double dash version right.

42 00:02:56.840 00:02:57.520 Nicolas Sucari: Yeah.

43 00:02:57.930 00:02:58.980 Jakob Kagel: Okay.

44 00:02:59.030 00:03:03.949 Jakob Kagel: I have point, what do you have? Yeah point 4 8 1.

45 00:03:04.200 00:03:08.059 Jakob Kagel: Yeah, is 2.4 8 1. Yeah, that’s what I have. Yeah.

46 00:03:08.060 00:03:15.540 Nicolas Sucari: Okay, perfect. Now, if you you, if you run if you run like this command CD, all parts

47 00:03:15.930 00:03:21.530 Nicolas Sucari: and you can tag like you need to be on this folder inside the pool parts. Repo.

48 00:03:22.130 00:03:25.740 Jakob Kagel: Right pool parts real. Yeah, I got that. Okay. CD, yeah.

49 00:03:25.740 00:03:29.800 Nicolas Sucari: So once, once you’re in there, you just click real start.

50 00:03:31.500 00:03:33.219 Jakob Kagel: Okay. I’m in.

51 00:03:33.220 00:03:37.419 Nicolas Sucari: It should work like it’s working for me. It opens, runs everything.

52 00:03:37.420 00:03:52.960 Jakob Kagel: So it is working now. Sorry. Yeah, I guess it was like I was CD, but I was CD, like I was copying the file path. So basically, when I did the installation with Ryan, like, I just copied the file path

53 00:03:55.170 00:04:04.237 Jakob Kagel: like from pool parts to go real like in the Directory there. So when I was seeding, I was seeding into that same file path,

54 00:04:04.600 00:04:05.430 Nicolas Sucari: Okay.

55 00:04:05.670 00:04:14.460 Jakob Kagel: But it’s like it was a little bit longer. It wasn’t just CD pool parts to go real. But I don’t know. I guess that was maybe what was causing the error. But okay, that’s good.

56 00:04:14.460 00:04:21.800 Nicolas Sucari: I mean, now that you can see this like this is like the actual real time locally.

57 00:04:21.970 00:04:36.340 Nicolas Sucari: And what I just did is I went to your model that you created this one. Now it was like working. So I can see all of this. If this is not working, if you will receive it like this, like something is broken here, and you will see like an error.

58 00:04:36.410 00:04:41.110 Nicolas Sucari: But if you go to the model and you will, you will see, like the returns and refunds model. Here

59 00:04:41.660 00:04:43.619 Nicolas Sucari: you should be able to see

60 00:04:43.670 00:04:46.420 Nicolas Sucari: a table with like your table, with everything

61 00:04:46.570 00:04:47.310 Nicolas Sucari: right.

62 00:04:48.780 00:05:06.239 Jakob Kagel: Yeah, okay? So I’m okay. So I am getting a, I am getting an error actually on mine. That’s like a 500 error like, it’s showing it briefly, like the like, when I do real dot start. But then it’s showing this 500 error.

63 00:05:06.430 00:05:08.529 Jakob Kagel: Can I share my screen real quick? Maybe

64 00:05:08.760 00:05:09.370 Jakob Kagel: yeah.

65 00:05:09.370 00:05:09.970 Nicolas Sucari: Sure.

66 00:05:10.170 00:05:11.480 Jakob Kagel: So yeah.

67 00:05:14.350 00:05:17.350 Jakob Kagel: just put these side by side one second.

68 00:05:17.820 00:05:20.279 Jakob Kagel: So I can show you what I’m talking about.

69 00:05:22.440 00:05:24.040 Jakob Kagel: One second.

70 00:05:35.880 00:05:37.459 Jakob Kagel: okay, you can see my screen.

71 00:05:41.860 00:05:43.630 Nicolas Sucari: Yes, okay. So I’m.

72 00:05:43.630 00:05:46.270 Jakob Kagel: Nothing real, so I’ve already CD’d like.

73 00:05:46.760 00:05:49.749 Nicolas Sucari: Yeah, okay, go go and do real start.

74 00:05:49.970 00:05:52.670 Jakob Kagel: Yeah. So if I do real start.

75 00:05:55.050 00:06:03.460 Jakob Kagel: oh, it’s bringing it up here in another window. Sorry. But it’s basically it’s doing this thing here, I’ll do it again. Maybe I can drag it.

76 00:06:03.460 00:06:10.380 Nicolas Sucari: Yeah, because you have like another process, do you? Can you kill all of the other terminals that you have like? Right? There.

77 00:06:12.970 00:06:14.270 Jakob Kagel: sure.

78 00:06:14.330 00:06:15.540 Jakob Kagel: What other one.

79 00:06:15.540 00:06:24.920 Nicolas Sucari: If you hit, if you see on the right. Yeah, you have like, no, no, don’t hide panel, but all of those ones are Tommy. I kill everything. I don’t know if you’re running anything else.

80 00:06:24.960 00:06:26.529 Nicolas Sucari: Try cleaning everything.

81 00:06:26.710 00:06:27.910 Jakob Kagel: Yeah, okay.

82 00:06:42.830 00:06:44.734 Jakob Kagel: okay. And then.

83 00:06:46.400 00:06:47.800 Nicolas Sucari: Kill the terminal again

84 00:06:47.940 00:06:51.050 Nicolas Sucari: if you want. And let’s yeah go

85 00:06:51.190 00:06:56.500 Nicolas Sucari: 12. Tournament. Yeah. Okay. Now CD to the ballpark real.

86 00:06:56.910 00:06:58.710 Nicolas Sucari: If you click tab.

87 00:06:59.190 00:07:00.760 Jakob Kagel: Yeah.

88 00:07:01.320 00:07:02.660 Nicolas Sucari: And now real stars.

89 00:07:04.200 00:07:05.290 Jakob Kagel: Okay.

90 00:07:08.310 00:07:10.480 Nicolas Sucari: Perfect thanks, Ronnie. Okay.

91 00:07:10.610 00:07:15.589 Nicolas Sucari: now you will see any everything there. Give it a little time to load.

92 00:07:16.250 00:07:20.270 Jakob Kagel: Okay. So now it’s not crashing. Okay. So now it’s working.

93 00:07:20.270 00:07:21.700 Nicolas Sucari: Yeah, it was because.

94 00:07:22.420 00:07:25.664 Nicolas Sucari: yeah, that’s that’s like, yeah, if you wanna

95 00:07:26.950 00:07:27.480 Jakob Kagel: Right, yeah.

96 00:07:27.480 00:07:29.209 Nicolas Sucari: Are opening a little bit bigger

97 00:07:29.708 00:07:38.319 Nicolas Sucari: now really is working. And now you, what I did just now is go to the model that you created there on the

98 00:07:38.440 00:07:39.190 Nicolas Sucari: yeah.

99 00:07:40.190 00:07:40.730 Jakob Kagel: Oh!

100 00:07:40.730 00:07:42.009 Nicolas Sucari: Scroll down a little bit.

101 00:07:42.430 00:07:45.919 Jakob Kagel: Yeah, 1 min. Others. Okay. So

102 00:07:46.400 00:07:47.370 Jakob Kagel: this one.

103 00:07:47.370 00:07:52.649 Nicolas Sucari: If you go there, step on the 3 dots that you have there on the on the number on the left.

104 00:07:53.020 00:07:54.520 Nicolas Sucari: where you had the dashboard.

105 00:07:55.970 00:07:57.470 Jakob Kagel: The 3 dots. Sorry.

106 00:07:57.470 00:07:58.330 Nicolas Sucari: Yeah.

107 00:07:58.520 00:07:59.230 Jakob Kagel: Up.

108 00:07:59.760 00:08:07.149 Nicolas Sucari: No, no, no! On the returns refunds label there you have like 3 dots and click, generate dashboard with AI. Yeah.

109 00:08:09.510 00:08:15.029 Nicolas Sucari: this is like the easiest way to create the dashboard. Once you have, like the model ready, you just

110 00:08:15.590 00:08:27.039 Nicolas Sucari: hit, create with AI and it will. This is how I did it. Okay, it created a new dashboard. And you you can see there on the code that you have the returns, refunds, model dashboard, right?

111 00:08:27.230 00:08:30.749 Jakob Kagel: This must be okay. I can fix this real quick.

112 00:08:30.750 00:08:35.070 Nicolas Sucari: I already fixed it. Go to the code. I can show you how to fix it real quick.

113 00:08:35.070 00:08:35.850 Jakob Kagel: Good.

114 00:08:36.141 00:08:38.470 Nicolas Sucari: If you go to the Vs code window.

115 00:08:38.470 00:08:38.980 Jakob Kagel: Yeah.

116 00:08:40.220 00:08:44.070 Nicolas Sucari: that it’s the the one that you have like. Yeah, untracked.

117 00:08:44.840 00:08:47.589 Nicolas Sucari: No, no, it’s not on the model. The issue is on the dashboard.

118 00:08:47.880 00:08:49.860 Nicolas Sucari: Go to the yeah, that one

119 00:08:50.330 00:08:56.059 Nicolas Sucari: scroll, and you will see that you have, like 2 order Ids measures. I think.

120 00:08:59.010 00:08:59.489 Jakob Kagel: You need to.

121 00:08:59.490 00:09:00.710 Nicolas Sucari: Delete

122 00:09:02.110 00:09:03.317 Nicolas Sucari: quite a bit.

123 00:09:04.157 00:09:12.270 Nicolas Sucari: no, sorry. Not not measure to. Because all of these ones are measures. Go to the the dimensions

124 00:09:13.000 00:09:17.180 Nicolas Sucari: and delete, yeah, delete row 1920 and 21. If you want.

125 00:09:18.460 00:09:19.320 Jakob Kagel: Okay.

126 00:09:19.580 00:09:20.620 Jakob Kagel: got it?

127 00:09:22.590 00:09:23.360 Nicolas Sucari: Save it.

128 00:09:27.610 00:09:36.289 Nicolas Sucari: And now you will see there, right and now on the on the right, on the chrome window, you see that you have the preview button up there.

129 00:09:38.560 00:09:39.190 Jakob Kagel: Yes.

130 00:09:39.340 00:09:39.990 Jakob Kagel: Okay.

131 00:09:39.990 00:09:46.589 Nicolas Sucari: Hit that one. If you want to expand a little bit the window and you can see their dashboard. So that’s how it should be working. See.

132 00:09:47.300 00:09:49.520 Jakob Kagel: Okay, great. So.

133 00:09:49.570 00:09:51.840 Jakob Kagel: okay, one last quick question here.

134 00:09:52.140 00:09:53.652 Jakob Kagel: Yeah, this is great.

135 00:09:54.670 00:09:56.870 Jakob Kagel: So if I want to like.

136 00:09:57.450 00:10:01.769 Jakob Kagel: do I need to modify any of these views now like, do we want to like?

137 00:10:02.030 00:10:04.000 Jakob Kagel: Make them sort of like

138 00:10:05.280 00:10:07.180 Jakob Kagel: specific? I mean.

139 00:10:07.660 00:10:08.230 Jakob Kagel: I know that.

140 00:10:08.230 00:10:09.280 Nicolas Sucari: Yeah, I mean.

141 00:10:09.280 00:10:12.030 Jakob Kagel: Or items. Sorry in the ticket

142 00:10:12.380 00:10:13.180 Jakob Kagel: that.

143 00:10:13.180 00:10:13.880 Nicolas Sucari: I mean.

144 00:10:14.160 00:10:14.910 Jakob Kagel: Yeah.

145 00:10:15.280 00:10:21.569 Nicolas Sucari: This. This is like the easiest way to create a dashboard, and it automatically creates it directly from

146 00:10:22.043 00:10:31.739 Nicolas Sucari: the model. From what it reads that we have there with the call, names and stuff. But if you want to change anything, you just need to go to the code and like

147 00:10:32.230 00:10:51.669 Nicolas Sucari: change or add a label, add a new dimension in in and and do anything that you want, but I mean we can customize it. But like as a 1st step. Having the dashboard working is like, I think it’s good, and then we can go and change the measures. Change. If you go to the measures. You can see you have different options, and that kind of stuff.

148 00:10:52.090 00:11:02.763 Jakob Kagel: Right? Right? Right? Okay, that makes sense. Okay, cool. Yeah. I mean, I know there’s a couple of more things in here that I think you asked for in the ticket, so I’ll just make sure I add those in

149 00:11:03.970 00:11:07.129 Nicolas Sucari: Yeah. And also, I want to ask you, did you change any?

150 00:11:07.270 00:11:12.499 Nicolas Sucari: Did you change anything on the All Orders model, or anything like that or not?

151 00:11:12.700 00:11:19.579 Jakob Kagel: I had to join. I mean, I used the all order. I use all order items, and I just joined all orders.

152 00:11:20.030 00:11:26.219 Nicolas Sucari: Okay? Because if you don’t create it like, if you use the source that, or if you change the source or anything.

153 00:11:26.220 00:11:26.870 Jakob Kagel: Oh, I didn’t.

154 00:11:26.870 00:11:27.450 Nicolas Sucari: Paid.

155 00:11:27.450 00:11:29.450 Jakob Kagel: The existing source, no.

156 00:11:30.150 00:11:32.519 Nicolas Sucari: And anything on the models. No.

157 00:11:32.790 00:11:48.330 Jakob Kagel: No, I mean, I just created a new model like, I just created this new one that was basically like, I basically used all order items as like the base, and then joined it to all orders. And there’s a couple of fields like has return and stuff that I had to bring in from all orders.

158 00:11:48.620 00:11:56.649 Nicolas Sucari: Okay? Yeah, because I don’t know why. Like, we are receiving like tours on the dashboards on the Daily Kpi model dashboard and the other orders for that.

159 00:11:56.650 00:12:05.020 Jakob Kagel: Really, I mean, I don’t. I really don’t think I mean, this one is just select star from all orders like I don’t. I didn’t make any changes here.

160 00:12:05.020 00:12:11.200 Nicolas Sucari: No, yeah. But the dashboard is is breaking the model, and the sources are okay. But the dashboard is breaking. I won’t try.

161 00:12:11.200 00:12:17.310 Jakob Kagel: I think this one, this one doesn’t look like anything has changed, either. I mean, all the everything looks the same to me.

162 00:12:17.310 00:12:20.660 Nicolas Sucari: Oh, yeah, we we didn’t change anything there. But the

163 00:12:20.800 00:12:23.970 Nicolas Sucari: yeah. And it’s working on production right now. By.

164 00:12:24.040 00:12:37.729 Nicolas Sucari: Only let me see if I can compare that branch to main. Now you have that branch. So that’s okay. I’m I’m I’m gonna like, remove my changes. And I’m not gonna save anything locally. So you just have that. The one.

165 00:12:38.160 00:12:38.610 Jakob Kagel: Brian’s.

166 00:12:38.610 00:12:42.360 Nicolas Sucari: See if I can check real quick.

167 00:12:42.420 00:12:46.020 Nicolas Sucari: I can just step out on main.

168 00:12:48.030 00:12:48.720 Nicolas Sucari: But

169 00:12:51.810 00:12:53.719 Nicolas Sucari: go to versions

170 00:12:54.280 00:12:56.830 Nicolas Sucari: changes this delete file.

171 00:12:58.040 00:13:01.539 Nicolas Sucari: Now that I delete this file. I can go back to Main.

172 00:13:08.410 00:13:09.120 Nicolas Sucari: Okay?

173 00:13:09.610 00:13:14.480 Nicolas Sucari: And in Maine, you see, yeah, you, I think we we have

174 00:13:14.920 00:13:18.970 Nicolas Sucari: something has changed in the dashboards or order

175 00:13:19.060 00:13:22.429 Nicolas Sucari: model dashboards and daily Kpi, because when I step on main

176 00:13:22.450 00:13:26.419 Nicolas Sucari: like, I don’t have like any error on those dashboards, so I

177 00:13:26.770 00:13:30.899 Nicolas Sucari: think we need to be careful when you just create a pull request.

178 00:13:31.600 00:13:32.660 Jakob Kagel: Okay. Something.

179 00:13:33.110 00:13:35.449 Nicolas Sucari: Something has changed. I don’t know what

180 00:13:37.930 00:13:42.599 Nicolas Sucari: I’m gonna try to compare. I don’t know how to do that, but I’m gonna just try to look at it.

181 00:13:44.070 00:13:52.159 Jakob Kagel: Okay, yeah, I mean, I really don’t think I mean, I really don’t think I changed anything to be honest. But yeah, I mean, it’s possible. But.

182 00:13:52.160 00:13:54.499 Nicolas Sucari: I I’m not sure. But yeah.

183 00:13:54.750 00:13:55.783 Jakob Kagel: No worries

184 00:13:56.300 00:13:56.980 Nicolas Sucari: I mean.

185 00:13:56.980 00:14:00.019 Jakob Kagel: I mean if I did sorry about that, I mean, for sure. But.

186 00:14:00.020 00:14:01.450 Nicolas Sucari: Oh, yeah. Yeah.

187 00:14:01.840 00:14:02.380 Jakob Kagel: You know when you.

188 00:14:02.380 00:14:07.819 Nicolas Sucari: If you go on, if you want to go back like if you on the right window click, edit metrics again.

189 00:14:08.380 00:14:08.950 Jakob Kagel: Sorry.

190 00:14:08.950 00:14:10.069 Nicolas Sucari: And you won’t see.

191 00:14:10.810 00:14:13.469 Nicolas Sucari: Yeah. On the top. You have edit metrics.

192 00:14:13.610 00:14:14.679 Jakob Kagel: Oh, edit metrics. Yeah.

193 00:14:14.680 00:14:17.180 Nicolas Sucari: On the right. Yeah, you can see here.

194 00:14:17.320 00:14:28.310 Nicolas Sucari: Well, you see, everything that’s on red on the left is because it’s having an issue. And if I step on main like I’m in main Branch, I I’m not having like any issue on the other 2 dashboards.

195 00:14:30.250 00:14:35.379 Nicolas Sucari: That’s the previous one. The new one is the return, refund, model, dashboard.

196 00:14:36.560 00:14:37.220 Jakob Kagel: Oh, right!

197 00:14:37.220 00:14:44.750 Nicolas Sucari: The AI, the AI generated. You see, the AI generated is working. So that’s why you can preview it. If it’s not working, you cannot preview it.

198 00:14:45.760 00:14:47.260 Nicolas Sucari: So something is.

199 00:14:47.460 00:14:48.130 Jakob Kagel: Reference

200 00:14:49.480 00:14:52.390 Jakob Kagel: sales not found in from clause.

201 00:14:58.890 00:15:06.199 Nicolas Sucari: Okay, but that’s fine. I mean you. You now can just run locally real. I would say,

202 00:15:07.460 00:15:07.910 Jakob Kagel: I mean this.

203 00:15:07.910 00:15:15.489 Nicolas Sucari: If you want, create a pull request, create a pull request. We can try to see if that dashboard, how it’s how it looks.

204 00:15:15.530 00:15:21.320 Nicolas Sucari: I check it with Utam. And I think we are okay. For now, I mean, we don’t need to keep like

205 00:15:21.480 00:15:22.520 Nicolas Sucari: taking

206 00:15:22.910 00:15:28.739 Nicolas Sucari: yeah time doing this. Just have this dashboard in a pull request, and that will be fine. Okay.

207 00:15:28.740 00:15:41.731 Jakob Kagel: That sounds great. Yeah, really appreciate your help. And yeah, it should be. I’ll finish everything by end of day today, as far as like adding in any additional fields that were in the ticket. They need to go into the dashboard.

208 00:15:42.020 00:15:42.700 Nicolas Sucari: Yeah.

209 00:15:42.970 00:15:43.600 Jakob Kagel: And yeah.

210 00:15:43.600 00:15:57.220 Nicolas Sucari: Just check, check the check, the AI dashboard that the the one that the AI created automatically see if we can add something else. But if not, don’t take so much so long, just create a request. And and that’s it. I think we’re we’re gonna be okay.

211 00:15:57.220 00:16:00.125 Jakob Kagel: Yeah. Sounds good. Yeah, for sure.

212 00:16:00.780 00:16:07.070 Jakob Kagel: okay, cool. Yeah. I appreciate it. It’s my 1st time working in real. So now I know how everything works. So.

213 00:16:07.280 00:16:11.950 Nicolas Sucari: Yeah, yeah, it’s my 1st time, too, working with this. So I’m learning on the way.

214 00:16:12.590 00:16:15.940 Jakob Kagel: Yeah, for sure. Okay? Awesome. Well, yeah, we’ll talk soon.

215 00:16:17.070 00:16:20.260 Nicolas Sucari: Okay, thanks. Jacob. Bye, bye.