WEBVTT

00:00:00.000 --> 00:00:02.280
>> Duże zbiory danych programu SQL Server
klastry zapewniają

00:00:02.280 --> 00:00:05.385
wbudowane doświadczenia administracyjne
do zarządzania platformą.

00:00:05.385 --> 00:00:07.140
Wiele będzie
na platformie, tak aby

00:00:07.140 --> 00:00:08.955
upewniliśmy się, że zbudujemy wiele

00:00:08.955 --> 00:00:10.800
doświadczeń administracyjnych, aby

00:00:10.800 --> 00:00:12.885
łatwo zrozumieć
Co się dzieje.

00:00:12.885 --> 00:00:17.860
Mihaela tutaj powie nam wszystko
o tym dzisiaj w Data Exposed.

00:00:26.720 --> 00:00:27.820
>> [MUZYKA]

00:00:27.820 --> 00:00:29.685
>> Witam i zapraszam do
kolejny odcinek

00:00:29.685 --> 00:00:32.295
Dane narażone. Jestem gospodarzem Jeroen.

00:00:32.295 --> 00:00:36.450
Dzisiaj, mam ze mną Mihaela do
Dyskusja na temat niektórych wbudowanych

00:00:36.450 --> 00:00:38.280
doświadczeń administracyjnych

00:00:38.280 --> 00:00:40.940
dostępne dla Ciebie w SQL
Klastry dużych zbiorów danych serwera.

00:00:40.940 --> 00:00:43.670
Więc Mihaela, z powrotem na
show, Witamy.

00:00:43.670 --> 00:00:46.015
>> Dziękujemy za
o mnie tutaj dzisiaj.

00:00:46.015 --> 00:00:48.975
>> Więc Administracja
doświadczeń, prawda?

00:00:48.975 --> 00:00:50.550
Więc co możesz nam powiedzieć o tym?

00:00:50.550 --> 00:00:52.320
>> tak, to jeden z

00:00:52.320 --> 00:00:55.245
produkt o kluczowym wartości
dla klastrów danych Big Data.

00:00:55.245 --> 00:00:57.260
Mamy zamiar przejść przez niektóre z

00:00:57.260 --> 00:01:00.380
tych doświadczeń dzisiaj
podkreślając, jakie są

00:01:00.380 --> 00:01:05.660
Wbudowany klaster zarządzania
doświadczenie w administracji

00:01:05.660 --> 00:01:08.425
że mamy dostępne
Aby wypróbować.

00:01:08.425 --> 00:01:12.380
Jak wiecie, klastry Big Data są

00:01:12.380 --> 00:01:16.160
wdrożone jako konteneryzowane
aplikacji i rozmawiać z Kubernetes.

00:01:16.160 --> 00:01:18.920
To daje nam kilka

00:01:18.920 --> 00:01:23.195
elastyczności, aby umożliwić
Niektóre z tych doświadczeń.

00:01:23.195 --> 00:01:26.930
Jest to bardzo łatwe do wdrożenia
dla niektórych z was, że

00:01:26.930 --> 00:01:30.805
próbował wdrożyć duże zbiory danych
klastrów tak, że jest bardzo szybki.

00:01:30.805 --> 00:01:34.530
Podobnie w przypadku uaktualnień,
to będzie bardzo proste.

00:01:34.530 --> 00:01:38.780
Wykorzystanie, elastyczność
i skalowalności

00:01:38.780 --> 00:01:41.330
Kontenery Kubernetes, które transferuje

00:01:41.330 --> 00:01:44.885
do doświadczeń klastrów dużych zbiorów danych,

00:01:44.885 --> 00:01:49.460
jest bardzo łatwy do skalowania
i w górę iw dół i nie mają

00:01:49.460 --> 00:01:50.510
to doświadczenie w

00:01:50.510 --> 00:01:52.805
przewidywalny i spójny sposób

00:01:52.805 --> 00:01:55.140
niezależnie od tego, gdzie jesteśmy
zamiar go wdrożyć, prawda?

00:01:55.140 --> 00:01:57.645
Ponieważ podczas wdrażania
klaster wielkich zbiorów danych,

00:01:57.645 --> 00:02:00.420
pod platformą Kubernetes

00:02:00.420 --> 00:02:03.660
niezależnie od tego, czy jest on-Prem
lub na platformie Azure lub gdziekolwiek indziej,

00:02:03.660 --> 00:02:06.965
Jesteśmy agnostyci, gdzie
Klaster Kubernetes jest uruchomiony.

00:02:06.965 --> 00:02:08.790
>> Cool. Brzmi nieźle.

00:02:08.790 --> 00:02:10.535
>> Ponownie, przeniesienie do

00:02:10.535 --> 00:02:14.450
doświadczeń, które
stworzony, aby zarządzać

00:02:14.450 --> 00:02:16.970
tej platformy, ponieważ
coś, co można wdrożyć na

00:02:16.970 --> 00:02:19.780
własną infrastrukturę i
musisz go zarządzać.

00:02:19.780 --> 00:02:21.390
>> Pewnie. To ma sens.

00:02:21.390 --> 00:02:26.450
Więc co mamy na myśli, kiedy mówimy
o podziale administracji?

00:02:26.450 --> 00:02:28.100
>> tak. Oznacza to, że wdrażamy

00:02:28.100 --> 00:02:30.200
zestaw komponentów i usług

00:02:30.200 --> 00:02:33.980
w klastrze, aby być w stanie dla Ciebie
do wdrożenia w klastrze,

00:02:33.980 --> 00:02:36.815
Oczywiście, do skalowania, aby uaktualnić.

00:02:36.815 --> 00:02:39.380
Podobnie dla bezpieczeństwa i jestem

00:02:39.380 --> 00:02:42.200
zamiar wspomnieć trochę
później co to oznacza,

00:02:42.200 --> 00:02:45.200
masz wbudowane HADR

00:02:45.200 --> 00:02:49.110
a także klastrów
systemu opieki zdrowotnej,

00:02:49.110 --> 00:02:52.370
używane do innych przepływów pracy, takich jak

00:02:52.370 --> 00:02:56.760
gdy robimy wdrożenie
lub uaktualnienia,

00:02:57.190 --> 00:03:01.370
czytamy sygnały z
klaster automatycznie dla Ciebie

00:03:01.370 --> 00:03:05.630
być w stanie upewnić się, że jesteśmy
Modernizacja w odpowiedniej kolejności,

00:03:05.630 --> 00:03:09.215
Słuchamy zdrowia
sygnałów z klastra do

00:03:09.215 --> 00:03:13.085
nie roll forward usług, które
nie są zdrowe i tak dalej.

00:03:13.085 --> 00:03:14.185
>> Okay.

00:03:14.185 --> 00:03:17.570
W tym samym czasie
mają komponenty w

00:03:17.570 --> 00:03:20.675
klastra, które zbierają
metryki, zbieranie dzienników,

00:03:20.675 --> 00:03:23.960
przechowywać je, a następnie
je za pomocą pulpitów nawigacyjnych,

00:03:23.960 --> 00:03:27.920
ponownie wdrażamy automatycznie
Aby z niego skorzystać.

00:03:27.920 --> 00:03:29.245
>> Cool.

00:03:29.245 --> 00:03:31.980
>> Jak dokładnie chcesz zapytać?

00:03:31.980 --> 00:03:38.810
Co dokładnie to działa i co
to niektóre z usług, które są

00:03:38.810 --> 00:03:42.200
wdrożone w klastrze
i wykorzystujemy

00:03:42.200 --> 00:03:47.190
dalszego włączania wszystkich
tych doświadczeń dla Ciebie?

00:03:48.320 --> 00:03:52.880
Nazywamy to wszystkimi
komponenty, które są częścią

00:03:52.880 --> 00:03:56.660
zarządzania lub
doświadczenie w administracji

00:03:56.660 --> 00:03:59.990
są w ramach zarządzania klastrami
parasol lub kontrolę serwisową.

00:03:59.990 --> 00:04:02.945
Mamy zamiar usłyszeć
płaszczyzny kontrolnej.

00:04:02.945 --> 00:04:08.310
Dzielę je między
usługi monitoringu,

00:04:08.310 --> 00:04:10.290
jak wspominałem wcześniej,

00:04:10.290 --> 00:04:14.390
Mamy komponenty, które
są zbieranie metryk.

00:04:14.390 --> 00:04:16.970
Weźmy bardzo prosty przykład dla

00:04:16.970 --> 00:04:20.600
Program SQL Server ma DMVs, który jest
produkujących wiele metryk.

00:04:20.600 --> 00:04:23.470
Mają one komponenty w

00:04:23.470 --> 00:04:26.340
klastra, które są
czytanie z tych DMVs,

00:04:26.340 --> 00:04:28.050
przechowuje je w InfluxDB,

00:04:28.050 --> 00:04:30.520
a potem mamy Grafana
który siedzi na

00:04:30.520 --> 00:04:33.190
Aby udostępnić te metryki.

00:04:33.190 --> 00:04:33.430
>> Cool.

00:04:33.430 --> 00:04:36.790
>> Podobnie do notatki
gospodarza w Kubernetes,

00:04:36.790 --> 00:04:39.730
Zbieramy niektóre z tych
zużycia zasobów, takich jak

00:04:39.730 --> 00:04:43.315
pamięci i tak dalej i narazić
pulpitów nawigacyjnych.

00:04:43.315 --> 00:04:47.890
Inny zestaw usług jest
pomaga wdrożyć i uaktualnić

00:04:47.890 --> 00:04:53.380
, aby skonfigurować zabezpieczenia lub
Wysoka dostępność, prawda?

00:04:53.380 --> 00:04:57.130
Są to składniki, które są
współpracę w celu zapewnienia

00:04:57.130 --> 00:04:58.840
kondycji klastra, aby zapewnić

00:04:58.840 --> 00:05:02.315
wszystkie te rzeczy są
działa prawidłowo.

00:05:02.315 --> 00:05:04.125
>> Okay. Więc w zasadzie, my
mają dwie grupy, prawda?

00:05:04.125 --> 00:05:06.585
Monitorowanie i więcej
kontroli zarządczych?

00:05:06.585 --> 00:05:06.975
>> tak.

00:05:06.975 --> 00:05:08.500
>> Okay. Cool.

00:05:08.570 --> 00:05:11.980
>> Więc na przykład dla bezpieczeństwa,

00:05:11.980 --> 00:05:14.030
przejść przez to, co

00:05:14.030 --> 00:05:17.615
dokładnie to oznacza, że
Mamy wbudowane zabezpieczenia?

00:05:17.615 --> 00:05:20.930
Podobnie jak w przypadku każdej wersji programu SQL Server

00:05:20.930 --> 00:05:25.360
Misja bezpieczeństwa krytyczna dla
nas, aby umożliwić naszym klientom.

00:05:25.360 --> 00:05:28.980
Bardzo ważne było, aby
włączyć uwierzytelnianie usługi AD.

00:05:28.980 --> 00:05:33.770
Co dokładnie to znaczy
że po upływie czasu wdrożenia

00:05:33.770 --> 00:05:36.740
Powiedz nam, że
chcą, aby usługi w

00:05:36.740 --> 00:05:40.220
klastry, które mają być zintegrowane
z AD tak później dla

00:05:40.220 --> 00:05:42.605
użytkowników do uwierzytelniania przy użyciu

00:05:42.605 --> 00:05:47.450
Tożsamość usługi AD, która
wszystko jest pod opieką

00:05:47.450 --> 00:05:56.535
terminy integrujące kontenery
z usługą Active Directory,

00:05:56.535 --> 00:05:59.790
tokeny, certyfikaty i wszystko,

00:05:59.790 --> 00:06:04.800
wdrażanie wszystkich rzeczy w
środowisku konteneryzowanym,

00:06:05.570 --> 00:06:09.045
to jest coś,
Nowy w branży, prawda?

00:06:09.045 --> 00:06:09.250
>> Pewnie.

00:06:09.250 --> 00:06:11.540
>> Więc to jest coś, co
Byliśmy bardzo ciężko, aby

00:06:11.540 --> 00:06:14.165
się stało i mamy go
dostępny będzie ich klaster.

00:06:14.165 --> 00:06:15.005
>> Awesome.

00:06:15.005 --> 00:06:17.765
>> Inną rzeczą, która była
bardzo ważne, a my

00:06:17.765 --> 00:06:20.885
wysłuchaniu opinii klientów
Kiedy mówili, że

00:06:20.885 --> 00:06:25.190
Chcę się upewnić, że użytkownik
tożsamość, która jest wykorzystywana do

00:06:25.190 --> 00:06:27.500
Zaloguj się do pewnego
Usługa jest przekazywana przez

00:06:27.500 --> 00:06:30.200
cały stos, ponieważ
znać w klastrze wielkich zbiorów danych,

00:06:30.200 --> 00:06:32.315
mamy różne warstwy usług,

00:06:32.315 --> 00:06:37.490
i gdy Nowa tożsamość użytkownika
łączy się na przykład z programem SQL Server,

00:06:37.490 --> 00:06:40.220
Chcę, aby ta sama tożsamość została przekazana

00:06:40.220 --> 00:06:43.190
w dół do HDFS w razie potrzeby, więc

00:06:43.190 --> 00:06:48.890
może audytorskie i śledzić, że
aktywność tego użytkownika, prawda?

00:06:48.890 --> 00:06:50.300
Więc to jest coś, co jest dostępne

00:06:50.300 --> 00:06:52.250
również w klastrach wielkich zbiorów danych.

00:06:52.250 --> 00:06:55.790
Ponownie, certyfikaty i
Certyfikaty obrotowe

00:06:55.790 --> 00:06:57.620
dzieje się automatycznie.

00:06:57.620 --> 00:07:02.655
Nie musisz robić
nic za to.

00:07:02.655 --> 00:07:04.395
>> Okay. Więc to świetnie.

00:07:04.395 --> 00:07:05.790
Brzmi fajnie.

00:07:05.790 --> 00:07:07.170
Sprzedaliśmy to wszystko,

00:07:07.170 --> 00:07:10.905
upewniliśmy się, że Twoje poświadczenia
przepływu od góry do dołu,

00:07:10.905 --> 00:07:12.180
konfigurujemy wszystko,

00:07:12.180 --> 00:07:13.710
ale to tylko bezpieczeństwo, prawda?

00:07:13.710 --> 00:07:14.025
>> tak.

00:07:14.025 --> 00:07:15.290
>> Jak o czymś
inaczej to bardzo

00:07:15.290 --> 00:07:16.850
ważna jak skalowalność,

00:07:16.850 --> 00:07:18.230
upewniając się, że

00:07:18.230 --> 00:07:20.960
coś się zepsuje
inny jest tam wobec okazja ono w górze?

00:07:20.960 --> 00:07:22.460
To ważne
współczynnik bazy danych.

00:07:22.460 --> 00:07:24.305
>> tak. Więc to jest coś

00:07:24.305 --> 00:07:27.620
to było bardzo ważne dla
nas również, aby upewnić się,

00:07:27.620 --> 00:07:30.200
że misja krytyczna
usługi są dostępne

00:07:30.200 --> 00:07:33.784
w klastrze wielkich zbiorów danych
jak SQL Server Master,

00:07:33.784 --> 00:07:37.595
HDFS NameNode, są one
wysokiej dostępności.

00:07:37.595 --> 00:07:38.195
>> Okay.

00:07:38.195 --> 00:07:41.480
>> To gdzie mamy włączone

00:07:41.480 --> 00:07:45.785
doświadczenie, w którym
mogą wdrażać i zarządzać

00:07:45.785 --> 00:07:51.680
wszystkie te aspekty ponownie w bardzo łatwy

00:07:51.680 --> 00:07:58.145
i osadzone w
również płaszczyzna kontrolna.

00:07:58.145 --> 00:07:59.330
Na przykład grupy dostępności.

00:07:59.330 --> 00:08:01.460
Jest to flagowa cecha, która została

00:08:01.460 --> 00:08:04.100
dostępne dla programu SQL Server od 2012

00:08:04.100 --> 00:08:05.960
Myślę, że najmniej i

00:08:05.960 --> 00:08:14.670
[niesłyszalny] wiedzą, że
mają wiele wymagań wstępnych,

00:08:14.670 --> 00:08:15.960
muszą one skonfigurować,

00:08:15.960 --> 00:08:19.530
muszą skonfigurować bazę danych
dublowanie punktów końcowych,

00:08:19.530 --> 00:08:22.545
muszą skonfigurować certyfikaty.

00:08:22.545 --> 00:08:25.175
Istnieje wiele kroków, aby
nawet skonfigurować klaster.

00:08:25.175 --> 00:08:27.680
Gdy powiesz nam, że chcesz HA i

00:08:27.680 --> 00:08:30.490
klastry dużych zbiorów danych
SQL Server wzorzec,

00:08:30.490 --> 00:08:33.555
Zadbamy o wszystko dla Ciebie.

00:08:33.555 --> 00:08:35.310
>> Wow. Więc uprościliśmy to, prawda?

00:08:35.310 --> 00:08:39.290
>> Jest to bardzo łatwe do ustawienia.

00:08:39.290 --> 00:08:40.750
Nie musisz myśleć,

00:08:40.750 --> 00:08:44.690
Czy używam prawego adresu URL dla
repliki lub takie rzeczy?

00:08:44.690 --> 00:08:47.735
Nie musisz się martwić
o tych rzeczach.

00:08:47.735 --> 00:08:48.630
>> Cool, tak.

00:08:48.630 --> 00:08:51.415
>> Zgadnij co to jest klaster
technologii, których używamy do tego?

00:08:51.415 --> 00:08:53.415
>> Cóż, powiedz mi.

00:08:53.415 --> 00:08:57.810
>> Brak. Tak to jest
piękno Kubernetes.

00:08:57.810 --> 00:09:01.480
Dzięki ścisłej integracji
z Kubernetes i dodając

00:09:01.480 --> 00:09:03.950
logiki monitorowania i

00:09:03.950 --> 00:09:07.670
aranżacji ciasno w
tej płaszczyzny kontrolnej,

00:09:07.670 --> 00:09:10.280
nie ma potrzeby dodatkowych
klaster technologii

00:09:10.280 --> 00:09:13.550
umieścić w większym klastrze

00:09:13.550 --> 00:09:16.400
do zarządzania tym aspektem
SQL Server wzorca.

00:09:16.400 --> 00:09:17.030
>> Okay.

00:09:17.030 --> 00:09:20.180
>> Podobnie dla systemu plików HDFS, prawda?

00:09:20.180 --> 00:09:24.425
Inne zasoby
stosu Hadoop,

00:09:24.425 --> 00:09:27.125
muszą być wysoce
również dostępne.

00:09:27.125 --> 00:09:30.830
W tym przypadku używamy Zookeeper,

00:09:30.830 --> 00:09:32.285
który jest open-source.

00:09:32.285 --> 00:09:34.340
Tak dobrze ugrunty
Technologia klastrów

00:09:34.340 --> 00:09:36.710
Aby pomóc w aranżacji i

00:09:36.710 --> 00:09:41.585
przechowywania metadanych dla
dostępności tych usług.

00:09:41.585 --> 00:09:43.640
>> Więc powiedziałeś nam o
Krytycznych

00:09:43.640 --> 00:09:44.690
powiedziałeś nam o bezpieczeństwie.

00:09:44.690 --> 00:09:47.000
Więc masz głowę przędzenia teraz.

00:09:47.000 --> 00:09:48.080
Jest wiele rzeczy dzieje,

00:09:48.080 --> 00:09:49.775
ale jak to rzeczywiście używać?

00:09:49.775 --> 00:09:51.110
Czy masz narzędzia, które

00:09:51.110 --> 00:09:51.980
można dać

00:09:51.980 --> 00:09:53.110
mnie, aby upewnić się, że
rozumiesz o co chodzi?

00:09:53.110 --> 00:09:54.470
>> Tak, nie martw się o to.

00:09:54.470 --> 00:10:00.610
Więc znowu, mówiłem ci, że
można łatwo wdrożyć, prawda?

00:10:00.610 --> 00:10:00.900
>> Wszystko w porządku.

00:10:00.900 --> 00:10:02.810
>> Jedyną rzeczą, którą musisz zrobić

00:10:02.810 --> 00:10:04.760
jak z czegokolwiek w
Kubernetes po prostu

00:10:04.760 --> 00:10:07.040
należy zadeklarować
zamiar i opisać

00:10:07.040 --> 00:10:11.225
konfigurację docelową i
Zadbamy o wszystko.

00:10:11.225 --> 00:10:13.250
Więc jedną z rzeczy, które chcesz

00:10:13.250 --> 00:10:15.800
, aby upewnić się, że jesteś
przy użyciu i masz

00:10:15.800 --> 00:10:20.975
jako narzędzie na kliencie
Maszyny ASI danych.

00:10:20.975 --> 00:10:23.180
Możesz zrobić wdrożenie,
można wykonać konfigurację,

00:10:23.180 --> 00:10:27.750
można zrobić monitoring nawet przy
Dane ASI oraz dane platformy Azure.

00:10:27.750 --> 00:10:33.110
Więc jeśli chcesz przejść przez bardziej
lub zobaczyć panele w

00:10:33.110 --> 00:10:36.890
bardziej przyjazny dla użytkownika sposób

00:10:36.890 --> 00:10:39.080
i to właśnie idę
, aby pokazać,

00:10:39.080 --> 00:10:42.065
można skorzystać z
Azure Data Studio do

00:10:42.065 --> 00:10:45.800
wykorzystać niektóre z tych doświadczeń
że dodajemy tam.

00:10:45.800 --> 00:10:47.990
>> Okay. Cóż, mówienie o
doświadczeń, możesz nam pokazać?

00:10:47.990 --> 00:10:50.640
>> Zobaczmy, jak to
Wygląda na monitorowanie.

00:10:50.640 --> 00:10:52.860
Jeśli chcę zobaczyć
stan klastra,

00:10:52.860 --> 00:10:54.675
są moje usługi zdrowe, czy nie.

00:10:54.675 --> 00:10:56.030
>> Wiele się dzieje
w klastrze.

00:10:56.030 --> 00:10:57.150
Więc muszę wiedzieć, co się dzieje.

00:10:57.150 --> 00:11:01.640
>> Istnieje wiele z nich dokładnie
i mamy nowe doświadczenie

00:11:01.640 --> 00:11:04.250
w usłudze Azure Data Studio, gdzie

00:11:04.250 --> 00:11:07.205
może zobaczyć stan
przez kontroler,

00:11:07.205 --> 00:11:09.050
ponieważ znowu jest to mózg

00:11:09.050 --> 00:11:11.330
klaster i ten
jest źródłem prawdy.

00:11:11.330 --> 00:11:12.660
>> Pewnie.

00:11:13.340 --> 00:11:18.570
>> Możesz zobaczyć tutaj wszystkie
usług, które są wdrażane.

00:11:18.570 --> 00:11:20.495
Istnieje stan zdrowia.

00:11:20.495 --> 00:11:22.130
Jeśli chcę szczegóły,

00:11:22.130 --> 00:11:24.920
Mogę pójść dalej do HDFS na przykład

00:11:24.920 --> 00:11:29.615
i zobacz, co jest
zdrowia tam i tak dalej.

00:11:29.615 --> 00:11:32.270
Jest to jeden z
rzeczy, które mamy nowe

00:11:32.270 --> 00:11:35.405
w nadchodzących wydaniach
dla klastrów danych Big Data.

00:11:35.405 --> 00:11:38.030
Wszystko to doświadczenie ponownie
można użyć danych ASI dla

00:11:38.030 --> 00:11:41.820
również ze statusem BDC,

00:11:44.710 --> 00:11:48.685
i jest bardziej intuicyjny
użyć takiego narzędzia.

00:11:48.685 --> 00:11:51.480
>> Czasami. Tak
Sens. Cool.

00:11:51.480 --> 00:11:55.570
>> Ponownie, wszystko to i jak wdrożyć

00:11:55.570 --> 00:11:56.630
wszystkie te usługi i

00:11:56.630 --> 00:11:59.390
wysoce dostępnej konfiguracji
dla bezpieczeństwa i tak dalej,

00:11:59.390 --> 00:12:02.270
można znaleźć na naszej
na stronie dokumentacji.

00:12:02.270 --> 00:12:05.045
Kładę kilka wskazówek tutaj, aby

00:12:05.045 --> 00:12:08.630
dźwigni jako punktu wyjścia
dla naszej dokumentacji.

00:12:08.630 --> 00:12:13.055
Tak więc dla wdrożenia lub
więcej zasobów na BDC,

00:12:13.055 --> 00:12:15.200
warsztaty, próbki, które można przejść

00:12:15.200 --> 00:12:18.825
do tych zasobów, aby skorzystać z.

00:12:18.825 --> 00:12:21.150
>> Cool. Cóż znowu,

00:12:21.150 --> 00:12:23.055
Bardzo dziękuję za dzielenie się.

00:12:23.055 --> 00:12:25.280
Cieszę się, że widzę wiele

00:12:25.280 --> 00:12:27.245
administracji i
monitorowanie dzieje,

00:12:27.245 --> 00:12:29.450
i bardzo szczęśliwy, aby zobaczyć, że mamy

00:12:29.450 --> 00:12:33.365
zarówno wersja wiersza polecenia
go do automatyzacji rzeczy ponownie,

00:12:33.365 --> 00:12:35.510
Wykresy budynków, panele budowlane,

00:12:35.510 --> 00:12:37.100
a następnie interfejs, ja
jak również interfejs.

00:12:37.100 --> 00:12:39.020
Więc jestem bardzo zadowolony [niesłyszalny].

00:12:39.020 --> 00:12:41.060
Więc bardzo dziękuję za bycie tutaj
i dzielenie się tym z innymi.

00:12:41.060 --> 00:12:42.080
>> Nie ma problemu, dziękuję.

00:12:42.080 --> 00:12:43.775
>> Dziękujemy za oglądanie.

00:12:43.775 --> 00:12:45.340
Proszę jak i subskrybować,

00:12:45.340 --> 00:12:48.180
Zostaw komentarz i nadzieję, że
do zobaczenia następnym razem. Dzięki.

00:12:48.180 --> 00:13:03.100
MUZYKI

