در این مطلب، ویدئو Snowflake Snowpark For Python Demo – با PyCharm | | www.demohub.dev با زیرنویس فارسی را برای دانلود قرار داده ام. شما میتوانید با پرداخت 15 هزار تومان ، این ویدیو به علاوه تمامی فیلم های سایت را دانلود کنید.اکثر فیلم های سایت به زبان انگلیسی می باشند. این ویدئو دارای زیرنویس فارسی ترجمه شده توسط هوش مصنوعی می باشد که میتوانید نمونه ای از آن را در قسمت پایانی این مطلب مشاهده کنید.
مدت زمان فیلم: 00:23:36
تصاویر این ویدئو:
قسمتی از زیرنویس این فیلم:
00:00:00,000 –> 00:00:01,760
سلام به همه، اوه اینجا رایگان به کانال خوش آمدید
2
00:00:01,760 –> 00:00:04,799
، من امروز بسیار هیجان زده هستم
3
00:00:04,799 –> 00:00:06,640
که حامل خبرهای خوبی هستم تا در
4
00:00:06,640 –> 00:00:09,120
مورد بسته برف برای پایتون صحبت
5
00:00:09,120 –> 00:00:12,719
کنم، این یکی از آن انقلاب های زمان ما است
6
00:00:12,719 –> 00:00:15,040
که برف ریزه بالاخره به شما اجازه می دهد
7
00:00:15,040 –> 00:00:16,720
کد پایتون خود را
8
00:00:16,720 –> 00:00:18,800
وارد کنید. محیط برف ریزه در حال حاضر فرض می کنم
9
00:00:18,800 –> 00:00:20,400
همه می دانند دانه برف
10
00:00:20,400 –> 00:00:22,080
کجاست و در این نسخه نمایشی می خواهیم در آن شیرجه
11
00:00:22,080 –> 00:00:24,080
بزنیم و در مورد نحوه
12
00:00:24,080 –> 00:00:26,800
شروع کار با برف ریزه با استفاده از پایتون صحبت کنیم
13
00:00:26,800 –> 00:00:29,439
و به دلیل تقاضای محبوب در ویدیوی قبلی من
14
00:00:29,439 –> 00:00:33,200
صحبت در مورد بسته برف با اسکالا
15
00:00:33,200 –> 00:00:35,440
در در بخش نظرات زیر،
16
00:00:35,440 –> 00:00:37,760
افراد زیادی از مردم پرسیدند که آیا میتوانید
17
00:00:37,760 –> 00:00:40,399
با استفاده از snowpack برای پایتون یک نسخه آزمایشی انجام دهید و ما
18
00:00:40,399 –> 00:00:41,760
آن را در اینجا داریم،
19
00:00:41,760 –> 00:00:43,600
من به معنای واقعی کلمه داشتم آب دهانم را میریختم
20
00:00:43,600 –> 00:00:45,120
وقتی این منتشر شد و مطمئن هستم که بسیاری از
21
00:00:45,120 –> 00:00:47,680
توسعهدهندگان پایتون در آنجا هستند. در مورد این موضوع هیجان زده هستم،
22
00:00:47,680 –> 00:00:49,760
بنابراین این تظاهرات
23
00:00:49,760 –> 00:00:51,600
امروز یک تظاهرات واقعاً خوب خواهد بود، ما
24
00:00:51,600 –> 00:00:53,920
چیزهای زیادی داریم که باید
25
00:00:53,920 –> 00:00:55,840
در مدت زمان بسیار
26
00:00:55,840 –> 00:00:57,760
کوتاهی انجام دهیم.
27
00:00:57,760 –> 00:00:58,960
28
00:00:58,960 –> 00:01:01,280
ایده شما بنابراین محیط توسعه
29
00:01:01,280 –> 00:01:02,960
شما از هر کدام که استفاده می کنید باید بتوانید
30
00:01:02,960 –> 00:01:05,119
نمایش را
31
00:01:05,119 –> 00:01:06,240
برای ما دنبال کنید
32
00:01:06,240 –> 00:01:07,600
مهمتر از آن ما همچنین خواهیم دید
33
00:01:07,600 –> 00:01:09,840
که چگونه udf ایجاد کنیم تا توابع تعریف شده توسط کاربر
34
00:01:09,840 –> 00:01:10,880
35
00:01:10,880 –> 00:01:13,360
در snowpack با پایتون
36
00:01:13,360 –> 00:01:14,640
راه های مختلفی برای انجام آن وجود داشته باشد.
37
00:01:14,640 –> 00:01:16,080
به آرامی
38
00:01:16,080 –> 00:01:18,159
گزینههای مختلف را نشان میدهیم تا بتوانید
39
00:01:18,159 –> 00:01:19,920
با مثالهای اولیه دنبال کنید یا
40
00:01:19,920 –> 00:01:21,680
بتوانید مدلهای پیچیدهتری را که
41
00:01:21,680 –> 00:01:23,439
ممکن است در یادگیری ماشینی علم داده بسازید را
42
00:01:23,439 –> 00:01:25,759
در این محیط وارد کنید و سپس
43
00:01:25,759 –> 00:01:27,840
نحوه وارد کردن را نیز مشاهده خواهیم کرد.
44
00:01:27,840 –> 00:01:30,799
بستههای استاندارد، بنابراین آنچه که snowflake uh
45
00:01:30,799 –> 00:01:33,200
برای snowpack به ما اجازه میدهد این است که
46
00:01:33,200 –> 00:01:36,079
از یک کتابخانه کامل از
47
00:01:36,079 –> 00:01:38,079
توابع و بستههایی که در
48
00:01:38,079 –> 00:01:41,360
آنجا وجود دارد
49
00:01:41,360 –> 00:01:44,000
50
00:01:44,000 –> 00:01:45,680
51
00:01:45,680 –> 00:01:47,840
، استفاده کنیم.
52
00:01:47,840 –> 00:01:48,960
حداقل ما همچنین میخواهیم ببینیم که چگونه میتوان ابزارهای سفارشی را
53
00:01:48,960 –> 00:01:50,240
وارد کرد
54
00:01:50,240 –> 00:01:51,439
55
00:01:51,439 –> 00:01:53,439
که ممکن است ابزارهای خانگی را
56
00:01:53,439 –> 00:01:56,159
در پایتون ساخته باشید که در
57
00:01:56,159 –> 00:01:57,920
اطراف شرکت یا سازمان شما وجود دارد. در مورد
58
00:01:57,920 –> 00:01:58,960
اینکه چگونه می توانید همه آن را بیاورید و
59
00:01:58,960 –> 00:02:01,360
از آن در محیط برفی
60
00:02:01,360 –> 00:02:03,200
استفاده کنید، بسیار هیجان انگیز است، ما
61
00:02:03,200 –> 00:02:05,119
می خواهیم دقیقاً در اولین
62
00:02:05,119 –> 00:02:07,840
قطعه نمایش خود در اینجا شیرجه بزنیم که
63
00:02:07,840 –> 00:02:10,560
محیط ما را تنظیم می کند، بنابراین برای
64
00:02:10,560 –> 00:02:12,560
نسخه ی نمایشی امروز می روم برای استفاده از pycharm،
65
00:02:12,560 –> 00:02:14,080
اما مطمئناً میتوانید با
66
00:02:14,080 –> 00:02:16,480
نوتبوک Jupiter یا هر محیط دفترچهای
67
00:02:16,480 –> 00:02:18,480
که دارید دنبال کنید، بنابراین ما یک بوم خالی
68
00:02:18,480 –> 00:02:20,160
در اینجا داریم که برای این کار از آن استفاده میکنیم،
69
00:02:20,160 –> 00:02:22,000
بنابراین با فرض اینکه شما
70
00:02:22,000 –> 00:02:23,440
تازه شروع کردهاید و میخواهید
71
00:02:23,440 –> 00:02:25,520
همه چیز را بالا ببرید. و در حال اجرا کردن شما یک طلسم پای را باز کنید،
72
00:02:25,520 –> 00:02:28,160
ما یک طلسم پای وانیلی اینجا
73
00:02:28,160 –> 00:02:29,760
آماده کرده ایم، اولین چیزی
74
00:02:29,760 –> 00:02:31,120
که بسته به زمانی
75
00:02:31,120 –> 00:02:32,800
که این ویدیو را تماشا می کنید تأیید می کنیم این است
76
00:02:32,800 –> 00:02:35,200
که مطمئن شوید
77
00:02:35,200 –> 00:02:38,319
به بسته بندی برای پایتون دسترسی دارید. بنابراین
78
00:02:38,319 –> 00:02:40,319
در اینجا من یکسری بسته دارم اوه
79
00:02:40,319 –> 00:02:42,319
شما ممکن است مجبور شوید در آن زمان پیپ را نصب کنید،
80
00:02:42,319 –> 00:02:44,800
اگر نه فقط
81
00:02:44,800 –> 00:02:46,800
مطمئن شوید و تأیید کنید که آن
82
00:02:46,800 –> 00:02:48,160
بسته را
83
00:02:48,160 –> 00:02:50,319
در دسترس دارید، بنابراین چیزی که ما نیاز داریم
84
00:02:50,319 –> 00:02:52,480
دانههای برف برف python است، بنابراین این
85
00:02:52,480 –> 00:02:54,160
چیزی است که میشود g تا به ما اجازه دهید کارهای
86
00:02:54,160 –> 00:02:55,440
بسیار جالبی را انجام دهیم که
87
00:02:55,440 –> 00:02:58,000
اکنون در نسخه ی نمایشی اینجا خواهیم دید،
88
00:02:58,000 –> 00:02:59,760
اگر این را دوباره نصب کرده اید
89
00:02:59,760 –> 00:03:00,959
بسته به زمانی که
90
00:03:00,959 –> 00:03:02,640
این ویدیو را تماشا می کنید، ممکن است بخواهید چرخ نصب و نصب پیپ را انجام دهید.
91
00:03:02,640 –> 00:03:06,080
92
00:03:06,080 –> 00:03:07,519
اگر این چیزی است که موجود است، در غیر این صورت
93
00:03:07,519 –> 00:03:09,680
آناکوندا ممکن است آن را داشته باشد، بنابراین فقط
94
00:03:09,680 –> 00:03:11,280
مطمئن شوید که در محیط شما در دسترس
95
00:03:11,280 –> 00:03:13,360
است، اکنون قطعه بعدی که
96
00:03:13,360 –> 00:03:14,800
می خواهیم انجام دهیم این است که من فقط یک
97
00:03:14,800 –> 00:03:17,040
فایل پیکربندی روی دستگاه اینجا قرار دارم و
98
00:03:17,040 –> 00:03:19,040
این چیزی است که فقط تنظیمات
99
00:03:19,040 –> 00:03:22,480
من برنامه های کاربردی من رمز عبور برای ورود به
100
00:03:22,480 –> 00:03:24,239
محیط snowflake
101
00:03:24,239 –> 00:03:25,040
پس
102
00:03:25,040 –> 00:03:27,840
بیایید پیش برویم و با یک
103
00:03:27,840 –> 00:03:28,879
104
00:03:28,879 –> 00:03:30,640
کد ساده در اینجا شروع کنیم و این همان کدی است
105
00:03:30,640 –> 00:03:33,840
که ما از آن برای بدست آوردن
106
00:03:33,840 –> 00:03:36,159
وزن اشتها با uh snowpack برای
107
00:03:36,159 –> 00:03:39,200
پایتون استفاده می کنیم، پس بیایید فقط آن را یک میوه بنامید یا
108
00:03:39,200 –> 00:03:40,560
فقط میخواهم این میوه را دموی
109
00:03:40,560 –> 00:03:43,599
پایتون بنامید، این یک بوم خالی است، بنابراین مانند
110
00:03:43,599 –> 00:03:45,200
هر محیط پایتون دیگری
111
00:03:45,200 –> 00:03:48,319
که دارید، میتوانید جلو بروید و یک
112
00:03:48,319 –> 00:03:50,319
سری بستهها را وارد کنید تا بتوانید جلو بروید و
113
00:03:50,319 –> 00:03:54,640
پانداهای numpy mult را وارد کنید. plodlib
114
00:03:54,640 –> 00:03:56,480
هر چیزی را که می توانید در پایتون وارد کنید،
115
00:03:56,480 –> 00:03:58,560
قطعاً می توانید ادامه دهید و آن را در
116
00:03:58,560 –> 00:04:01,360
چارچوب snowpack انجام دهید، اکنون می توانیم ادامه دهیم
117
00:04:01,360 –> 00:04:03,519
و snowpack را برای پایتون
118
00:04:03,519 –> 00:04:05,599
وارد کنیم، می توانیم توابعی را وارد
119
00:04:05,599 –> 00:04:07,840
کنیم که می توانیم جلسات را وارد کنیم، می توانیم چیزهای زیادی را وارد کنیم
120
00:04:07,840 –> 00:04:09,280
و این چیزی است که به
121
00:04:09,280 –> 00:04:11,200
بسته برفی در متن
122
00:04:11,200 –> 00:04:13,439
کد پایتون شما اجازه میدهید تا هر
123
00:04:13,439 –> 00:04:14,879
چیزی را که به محیط
124
00:04:14,879 –> 00:04:16,639
125
00:04:16,639 –> 00:04:18,320
126
00:04:18,320 –> 00:04:19,839
127
00:04:19,839 –> 00:04:22,800
128
00:04:22,800 –> 00:04:25,280
برفریزه ارسال میکنید، بگیرد. دستهای از این روشها اکنون قطعه بعدی
129
00:04:25,280 –> 00:04:26,479
که در اینجا میخواهیم انجام دهیم،
130
00:04:26,479 –> 00:04:29,120
اساساً کارهای استانداردی است که
131
00:04:29,120 –> 00:04:31,840
هنگام کار با دانههای برف با آنها انجام میدهید،
132
00:04:31,840 –> 00:04:34,160
بنابراین اولین کاری که من اینجا انجام میدهم این است
133
00:04:34,160 –> 00:04:37,280
که مطمئن شوید که اتصال uh
134
00:04:37,280 –> 00:04:40,240
برقرار است. به محیط برف ریزه من
135
00:04:40,240 –> 00:04:42,639
و روشی که می خواهم این کار را انجام دهم این است که
136
00:04:42,639 –> 00:04:45,440
ما پیکربندی را دریافت می کنیم تا بتوانیم
137
00:04:45,440 –> 00:04:47,840
فایل پیکربندی را بخوانیم و از آنجا
138
00:04:47,840 –> 00:04:49,440
اعتبارنامه خود را وارد
139
00:04:49,440 –> 00:04:51,120
می کنیم و یک اتصال ایجاد می کنیم.
140
00:04:51,120 –> 00:04:53,040
sn owflake پس این کاری است که ما اینجا انجام می دهیم،
141
00:04:53,040 –> 00:04:55,280
اما همانطور که می بینید چیزی
142
00:04:55,280 –> 00:04:58,160
خیلی خوشحال کننده نیست در آنچه که داریم، بنابراین
143
00:04:58,160 –> 00:05:00,000
ما به بالاتر از آن برمی گردیم
144
00:05:00,000 –> 00:05:01,360
، چند
145
00:05:01,360 –> 00:05:03,280
چیز را وارد می کنیم config passer و
146
00:05:03,280 –> 00:05:04,720
ما قصد داریم
147
00:05:04,720 –> 00:05:07,199
سیستم عامل را وارد کنیم، شما با خیال راحت می توانید این را نادیده بگیرید، من به
148
00:05:07,199 –> 00:05:08,880
صورت دستی نام کاربری و رمز عبور خود را کدنویسی می
149
00:05:08,880 –> 00:05:10,400
کنم، این چیز خوبی
150
00:05:10,400 –> 00:05:12,000
نیست اگر برای
151
00:05:12,000 –> 00:05:13,039
بسیاری از افرادی که قصد
152
00:05:13,039 –> 00:05:16,479
تماشای این ویدیو را دارند، نسخه آزمایشی انجام می دهید، بنابراین اکنون ما
153
00:05:16,479 –> 00:05:18,000
محیط خود را تنظیم کرده ایم و اتفاقات زیادی
154
00:05:18,000 –> 00:05:20,000
در اینجا رخ نمی دهد، اما فقط برای صدا زدن
155
00:05:20,000 –> 00:05:23,199
شماره یک، ما بسته برف خود را
156
00:05:23,199 –> 00:05:24,880
شماره دو وارد کرده ایم با
157
00:05:24,880 –> 00:05:27,360
اتصال برقرار شده به محیط برف ریزه ما،
158
00:05:27,360 –> 00:05:30,639
اکنون می توانیم واقعاً
159
00:05:30,639 –> 00:05:32,880
گرما را روشن کنیم. کاری که میتوانیم
160
00:05:32,880 –> 00:05:34,400
در اینجا انجام دهیم، بیایید فقط
161
00:05:34,400 –> 00:05:36,560
صفحه را بالا بیاوریم، بنابراین آنچه که اکنون میتوانیم
162
00:05:36,560 –> 00:05:38,639
اینجا انجام دهیم این است که بگوییم هی
163
00:05:38,639 –> 00:05:39,919
چگونه میتوانیم
164
00:05:39,919 –> 00:05:42,080
جلسهای ایجاد کنیم
165
00:05:42,080 –> 00:05:43,759
که به ما
166
00:05:43,759 –> 00:05:45,039
امکان میدهد با
167
00:05:45,039 –> 00:05:47,280
uh با محیط برفریزه صحبت کنیم،
168
00:05:47,280 –> 00:05:48,080
بنابراین
169
00:05:48,080 –> 00:05:50,720
این پیکربندی برفریزه من با
170
00:05:50,720 –> 00:05:52,720
نام کاربری و رمز عبور پس اکنون ما
171
00:05:52,720 –> 00:05:54,639
به Esta می رویم blish یک جلسه و این
172
00:05:54,639 –> 00:05:56,319
جلسه قرار است از پارامترهای پیکربندی من
173
00:05:56,319 –> 00:05:58,800
یا بالاتر استفاده کند و اکنون این به
174
00:05:58,800 –> 00:06:01,199
ما امکان می دهد با هم تعامل داشته باشیم و چیزهایی را به snowflake ارسال کنیم
175
00:06:01,199 –> 00:06:02,880
زیرا کاری که شما نمی خواهید
176
00:06:02,880 –> 00:06:05,360
انجام دهید این است که کد نوشتن را اجرا کنید که به صورت محلی
177
00:06:05,360 –> 00:06:06,960
همه این کدها را اجرا می کند. ساختمان مجدد
178
00:06:06,960 –> 00:06:08,880
به سمت دانههای برف فشار داده
179
00:06:08,880 –> 00:06:10,319
میشود و udfهایی ایجاد میکند و
180
00:06:10,319 –> 00:06:13,199
در محیط برفریزه اجرا میشود، بنابراین
181
00:06:13,199 –> 00:06:15,440
اکنون جلسه uh خود را ایجاد کردهایم، جلسه ما
182
00:06:15,440 –> 00:06:17,680
برای انجام آن آماده است و تلفن
183
00:06:17,680 –> 00:06:20,000
واقعاً شروع میشود، میتوانیم وارد آن شویم. و چند توابع ایجاد کنید،
184
00:06:20,000 –> 00:06:22,639
بنابراین بیایید یک کار
185
00:06:22,639 –> 00:06:24,319
ساده انجام دهیم، ما این کار را
186
00:06:24,319 –> 00:06:26,319
بسیار ساده انجام می دهیم و کاری که در اینجا انجام می
187
00:06:26,319 –> 00:06:28,240
دهیم تابعی است
188
00:06:28,240 –> 00:06:30,160
که من آن را
189
00:06:30,160 –> 00:06:33,199
فقط یک تابع ساده می نامم در اینجا یک
190
00:06:33,199 –> 00:06:35,120
ورودی بسیار ساده می خواهد دو برابر
191
00:06:35,120 –> 00:06:37,199
که به ما نتیجه می دهد،
192
00:06:37,199 –> 00:06:38,800
این هر تابعی است که می توانید در پایتون بنویسید،
193
00:06:38,800 –> 00:06:40,639
بنابراین فقط در مورد جادوگری پایتون خود فکر کنید
194
00:06:40,639 –> 00:06:43,120
هر کاری که می توانید در
195
00:06:43,120 –> 00:06:45,039
پیاده سازی پایتون انجام دهید، این تابع در اینجا دقیقاً عملکرد من
196
00:06:45,039 –> 00:06:46,000
197
00:06:46,000 –> 00:06:47,919
بسیار ابتدایی است شما می توانید چیزهای زیادی را در آن قرار
198
00:06:47,919 –> 00:06:49,840
دهید. می تواند انجام دهد
199
00:06:49,840 –> 00:06:51,680
اعتبار سنجی تبدیل های پیچیده سنگ معدن
200
00:06:51,680 –> 00:06:53,280
هر کاری که می خواهید در داخل این
201
00:06:53,280 –> 00:06:56,800
تابع پایتون انجام دهید، ادامه دهید و آن را انجام دهید،
202
00:06:56,800 –> 00:06:57,759
اما
203
00:06:57,759 –> 00:07:01,120
این تابع پایتون یک تابع دانه برفی
204
00:07:01,120 –> 00:07:03,199
نیست، اما یک دانه برف udf نیست.
205
00:07:03,199 –> 00:07:05,759
206
00:07:05,759 –> 00:07:08,160
207
00:07:08,160 –> 00:07:10,560
تابع ایجاد یک تابع در snowflake
208
00:07:10,560 –> 00:07:11,759
که از قبل می داند عملکرد چیست
209
00:07:11,759 –> 00:07:13,520
snowflake وجود دارد رویه های ذخیره شده
210
00:07:13,520 –> 00:07:15,599
و توابعی در snowflake وجود دارد
211
00:07:15,599 –> 00:07:18,240
این تابع را در اینجا در پایتون ایجاد
212
00:07:18,240 –> 00:07:20,160
کنید در snowflake آن را به عنوان یک
213
00:07:20,160 –> 00:07:22,479
تابع ایجاد کنید و این جایی است که
214
00:07:22,479 –> 00:07:24,000
می خواهیم برویم در بخش بعدی
215
00:07:24,000 –> 00:07:25,120
216
00:07:25,120 –> 00:07:27,759
ایجاد توابع uh در
217
00:07:27,759 –> 00:07:30,000
snowflake، ثبت نام ضمنی این توابع را انجام می دهیم،
218
00:07:30,000 –> 00:07:31,840
بنابراین ثبت نام
219
00:07:31,840 –> 00:07:34,160
به چه معناست که به snowflake می گوید
220
00:07:34,160 –> 00:07:36,160
این را به عنوان یک تابع تعریف شده توسط کاربر در
221
00:07:36,160 –> 00:07:38,319
snowflake ایجاد کنید، بنابراین به روشی که انجام می دهید
222
00:07:38,319 –> 00:07:40,560
، دو راه وجود دارد که روش ضمنی وجود دارد.
223
00:07:40,560 –> 00:07:43,199
اساساً اگر وارد شوید و این
224
00:07:43,199 –> 00:07:46,400
دستور udf را اضافه کنید و نامی به آن بدهید به آن
225
00:07:46,400 –> 00:07:48,000
بگویید این تابع دائمی است
226
00:07:48,000 –> 00:07:49,919
که می توانید st را مشخص کنید. سن پارامترهای زیادی وجود دارد
227
00:07:49,919 –> 00:07:52,000
که می توانید در اینجا وارد کنید و
228
00:07:52,000 –> 00:07:54,319
به snowflake بگویید که این تابعی است
229
00:07:54,319 –> 00:07:56,400
که می خواهید یک udf در
230
00:07:56,400 –> 00:07:57,919
سایت snowflake ایجاد کنید و شما بچه ها این را خواهید
231
00:07:57,919 –> 00:08:00,960
دید وقتی ما واقعاً
232
00:08:00,960 –> 00:08:04,000
این کد را اجرا کنیم. با نوشتن
233
00:08:04,000 –> 00:08:06,560
تابع پایتون معمولی خود و گنجاندن
234
00:08:06,560 –> 00:08:08,800
این تعریف ضمنی uh در اینجا به
235
00:08:08,800 –> 00:08:10,800
طور ضمنی، اساساً فقط اصطلاح من برای
236
00:08:10,800 –> 00:08:12,400
ثبت تابع است،
237
00:08:12,400 –> 00:08:14,639
اکنون اگر این کد را اجرا کنیم،
238
00:08:14,639 –> 00:08:17,520
یک udf در snowflake ایجاد میشود و این udf
239
00:08:17,520 –> 00:08:19,199
بلافاصله اجرا میشود، ما دادهها
240
00:08:19,199 –> 00:08:21,039
را به پایتون بر نمیگردانیم. همه چیز در داخل دانهی برف اجرا میشود،
241
00:08:21,039 –> 00:08:23,120
پس بیایید جلو برویم و ببینیم چگونه
242
00:08:23,120 –> 00:08:24,560
میتوانیم
243
00:08:24,560 –> 00:08:28,960
این uh udf را آزمایش کنیم، اکنون آنچه من در اینجا دارم
244
00:08:28,960 –> 00:08:30,400
جدولی
245
00:08:30,400 –> 00:08:33,279
است که اطلاعاتی دارد و ما میخواهیم
246
00:08:33,279 –> 00:08:37,679
یک پرس و جو در مقابل یک جدول بنویسیم
247
00:08:37,679 –> 00:08:39,919
و نتایجی را دریافت کنیم. کاری که
248
00:08:39,919 –> 00:08:41,839
ما انجام میدهیم، میگوییم هی
249
00:08:41,839 –> 00:08:43,679
جلسه امتحان را طی کنید تا
250
00:08:43,679 –> 00:08:45,360
snowflake ما یک دستور sql
251
00:08:45,360 –> 00:08:46,959
بنویسیم و در آن
252
00:08:46,959 –> 00:08:48,959
عبارت مربعی از دادههای نمونه خود انتخاب میکنم،
253
00:08:48,959 –> 00:08:50,399
254
00:08:50,399 –> 00:08:54,399
یک ستون میگیرم، اما من من می روم به یک
255
00:08:54,399 –> 00:08:56,080
تابع را به
256
00:08:56,080 –> 00:08:57,680
یک ستون خاص
257
00:08:57,680 –> 00:08:58,800
در آن
258
00:08:58,800 –> 00:09:00,880
جدول اعمال کنید و چه تابعی است که به
259
00:09:00,880 –> 00:09:03,440
آن افزودن می گویند، جایی که ما قبل از
260
00:09:03,440 –> 00:09:05,360
مشاهده add در تابعی که در
261
00:09:05,360 –> 00:09:07,920
بالای udf تعریف کرده ایم، تابع پایتون را دیدیم،
262
00:09:07,920 –> 00:09:10,880
خوب است، بنابراین اگر جلو برویم و اجرا کنیم. این
263
00:09:10,880 –> 00:09:13,040
بسیار هیجان انگیز خواهد بود
264
00:09:13,040 –> 00:09:16,080
زیرا همه اینها
265
00:09:16,080 –> 00:09:17,839
با اجرای واقعی دانه برف خواهد بود، بنابراین
266
00:09:17,839 –> 00:09:19,360
بیایید ادامه دهیم و خروجی را در اینجا
267
00:09:19,360 –> 00:09:21,600
روی صفحه نمایش بگذاریم تا به شما ایده بدهم،
268
00:09:21,600 –> 00:09:24,800
بنابراین حالا اگر من به جنبه های برف ریزه خودم وارد شوم
269
00:09:24,800 –> 00:09:28,320
و من بررسی کنید هیچ چیز در
270
00:09:28,320 –> 00:09:29,920
حال اجرا نیست هیچ چیز روی دانه های برف من اجرا نمی شود،
271
00:09:29,920 –> 00:09:32,240
بنابراین اگر اکنون به عقب برگردید و ما بگوییم هی،
272
00:09:32,240 –> 00:09:34,640
بیایید ادامه دهیم و این را به درستی
273
00:09:34,640 –> 00:09:36,880
اجرا کنیم، بنابراین ما کار درستی را اجرا می کنیم، آه این
274
00:09:36,880 –> 00:09:39,680
نسخه نمایشی متن مقدس است که در حال اجرا هستیم و اگر
275
00:09:39,680 –> 00:09:41,680
ما به
276
00:09:41,680 –> 00:09:43,040
277
00:09:43,040 –> 00:09:45,040
سمت تاریخچه دانه های برف بروید، ما
278
00:09:45,040 –> 00:09:46,480
اتصال برقرار کرده ایم چند مورد
279
00:09:46,480 –> 00:09:48,560
را که می خواهم بگویم، می توانید ببینید
280
00:09:48,560 –> 00:09:50,959
که دستور put در اینجا
281
00:09:50,959 –> 00:09:53,200
اتفاق می افتد و چه اتفاقی می افتد،
282
00:09:53,200 –> 00:09:54,959
همه کدهایی که
283
00:09:54,959 –> 00:09:56,959
بسته را می سازیم، وابستگی ها همه انتخاب می شوند.
284
00:09:56,959 –> 00:10:00,000
بالا بنابراین pico یک um است که شما در مورد آن فکر می کنید
285
00:10:00,000 –> 00:10:00,880
286
00:10:00,880 –> 00:10:03,040
تقریباً مانند فشرده سازی فایل هایی که به
287
00:10:03,040 –> 00:10:05,440
صورت محلی داریم آپلود می شود که برای snowflake
288
00:10:05,440 –> 00:10:07,200
یک تابع برای ما ایجاد می کند
289
00:10:07,200 –> 00:10:09,600
و ما می توانیم از این تابع استفاده کنیم
290
00:10:09,600 –> 00:10:11,760
که اساساً همه آن کدهای پایتون را
291
00:10:11,760 –> 00:10:13,040
در snowflake می آورد، بنابراین بیایید به
292
00:10:13,040 –> 00:10:15,440
تاریخچه پرس و جو ما برگردید اینجا
293
00:10:15,440 –> 00:10:17,440
اوه فشار باید اتفاق می افتاد
294
00:10:17,440 –> 00:10:19,680
و در حال اجرا است یک تابع ایجاد شده است
295
00:10:19,680 –> 00:10:21,680
و می توانید ادامه دهید و می توانید ببینید که یک
296
00:10:21,680 –> 00:10:23,920
تابع برای ما ایجاد شده است و
297
00:10:23,920 –> 00:10:25,760
این تابع یک تابع موقت است
298
00:10:25,760 –> 00:10:27,680
زیرا من آن را به این صورت مشخص کردم.
299
00:10:27,680 –> 00:10:30,560
افزودن نامیده می شود و تمام کدهایی که
300
00:10:30,560 –> 00:10:32,320
نوشته ایم برداشت شده و
301
00:10:32,320 –> 00:10:34,720
برای این تابع در دسترس قرار گرفته است و اکنون
302
00:10:34,720 –> 00:10:36,800
می توانیم این تابع را مانند هر تابع دیگری فراخوانی
303
00:10:36,800 –> 00:10:39,040
کنیم. اوه در snowflake شما واقعاً با
304
00:10:39,040 –> 00:10:40,800
توابع نوشتن آشنا هستید این فقط
305
00:10:40,800 –> 00:10:42,240
یک تابع دیگر است که هر کسی در
306
00:10:42,240 –> 00:10:44,480
سازمان شما به تفکر درست
307
00:10:44,480 –> 00:10:46,560
در مورد دنیای علم داده دسترسی دارد و
308
00:10:46,560 –> 00:10:49,200
دنیای تحلیلگران واقعاً وارد دنیایی میشوند
309
00:10:49,200 –> 00:10:51,680
، این هیجان انگیز است،
310
00:10:51,680 –> 00:10:52,800
چالش با ماشینآلات هیجانانگیز است. arning
311
00:10:52,800 –> 00:10:54,560
همیشه در گذشته بوده است.
312
00:10:54,560 –> 00:10:56,399
افراد یادگیری ماشین فقط از
313
00:10:56,399 –> 00:10:58,480
کدهای یادگیری ماشینی خود برای نوشتن پایتون استفاده می کردند
314
00:10:58,480 –> 00:11:00,560
و این تنها چیزی بود که آنها داشتند هیچ کس نمی
315
00:11:00,560 –> 00:11:02,079
دانست چه کار می کنند یا می توانست از کاری
316
00:11:02,079 –> 00:11:04,000
که انجام می دادند استفاده کند اکنون همه افراد در
317
00:11:04,000 –> 00:11:05,920
سازمان به آن توابع دسترسی دارند.
318
00:11:05,920 –> 00:11:07,839
این کتابخانهها برای آن
319
00:11:07,839 –> 00:11:09,760
پیشبینیها و هر کاری که انجام
320
00:11:09,760 –> 00:11:12,240
میدهید، میتوانید آن را به جامعه
321
00:11:12,240 –> 00:11:15,519
بیاورید، میتوانید آن را به اکوسیستم تحلیلی uh وارد کنید،
322
00:11:15,519 –> 00:11:17,440
بنابراین در حال تبدیل شدن به یک
323
00:11:17,440 –> 00:11:19,279
ورزش تیمی است، بنابراین بیایید ادامه دهیم و
324
00:11:19,279 –> 00:11:20,560
این عملکرد ما ایجاد شده است را بهروزرسانی کنیم.
325
00:11:20,560 –> 00:11:22,959
و امتیازدهی باید اتفاق میافتاد
326
00:11:22,959 –> 00:11:25,519
و درست مثل اینکه ما تابعی
327
00:11:25,519 –> 00:11:28,720
در snowflake داریم که از snowpack ایجاد شده است
328
00:11:28,720 –> 00:11:30,399
و تابع ثبت شده است، این
329
00:11:30,399 –> 0