Mündəricat:

Raspberry Pi IOT verilənlər bazasını MS Excel ilə birləşdirin - Qurun: 3 addım
Raspberry Pi IOT verilənlər bazasını MS Excel ilə birləşdirin - Qurun: 3 addım

Video: Raspberry Pi IOT verilənlər bazasını MS Excel ilə birləşdirin - Qurun: 3 addım

Video: Raspberry Pi IOT verilənlər bazasını MS Excel ilə birləşdirin - Qurun: 3 addım
Video: Raspberry Pi Azure IoT Hub Dashboard with CircuitPython 2024, Noyabr
Anonim
Raspberry Pi IOT verilənlər bazasını MS Excel ilə birləşdirin - Qurun
Raspberry Pi IOT verilənlər bazasını MS Excel ilə birləşdirin - Qurun
Raspberry Pi IOT verilənlər bazasını MS Excel ilə birləşdirin - Qurun
Raspberry Pi IOT verilənlər bazasını MS Excel ilə birləşdirin - Qurun

IOT məlumat tutma dünyasında, Mysql və ya Oracle kimi bir verilənlər bazası sistemində daim saxlanılan bir çox məlumat yaradılır. Bu məlumatlara daxil olmaq və onları idarə etmək üçün ən təsirli üsullardan biri Microsoft Office məhsullarından istifadə etməkdir. Bu təlimatın məqsədi, bir Windows noutbukunda bir Raspberry Pi barındırılan mysql verilənlər bazasını MS Excel ilə necə bağlamağı göstərməkdir.

BOM

1. Raspberry Pi (RPi) - wi -fi aktivdir, Linux O/S quraşdırılıb və İnternetə qoşulub (server rejimində RPi sıfırından istifadə etdim). Raspberry Pi -də bir əməliyyat sistemi qurmağı bildiyinizi düşünürəm. Ən son şəkilləri tapmaq üçün bu linki yoxlayın https://www.raspberrypi.org/downloads/. Noobs və ya Raspbian işləyəcək Linux şəkilləridir.

İşdə istifadə etdiyim RPi Əməliyyat sisteminin versiyası. Bunu Putty -də bu əmri işlədərək əldə etdim. lsb_release -a LSB modulu yoxdur. Distribyutor ID: Raspbian Təsvir: Raspbian GNU/Linux 8.0 (jessie) Buraxılış: 8.0 Kod adı: jessie

2. MS Excel quraşdırılmış Windows noutbuku (Apple cihazlarında və Linux masaüstlərində də işləyəcək)

3. Putty - Bu, Windows Masaüstünüzdən RPi Linux mühitinə daxil olmağa imkan verən bir terminal emulatorudur.

Addım 1: Raspberry Pi qurmaq

Raspberry Pi qurmaq
Raspberry Pi qurmaq
Raspberry Pi qurmaq
Raspberry Pi qurmaq

Putty istifadə edərək RPi -yə daxil olun və sonra aşağıdakıları edin:

1. Apache qurun - (Qəti şəkildə lazım deyil, ancaq sonradan bir webform istifadə etmək istəyə bilərsiniz)

Aşağıdakı əmrləri yazın -

sudo apt-get updatesudo apt-get install apache2

sudo a2dismod mpm_event

sudo a2enmod mpm_prefork

sudo systemctl apache2 -ni yenidən başladın (bu apache -ni yenidən başlatır).

2. MySql qurun

yazın-sudo apt-get mysql-server qurun

(Quraşdırma tələb olunduqda etibarlı bir parol daxil edin). (Test verilənlər bazasını və ilkin quraşdırma prosesi zamanı əlavə edilmiş istifadəçi icazələrini silmək üçün mysql_secure_installation proqramını işə salın:

növü - sudo mysql_secure_installation

(Bütün suallar üçün yes (y) seçməyiniz məsləhətdir. Zaten etibarlı bir kök parolunuz varsa, onu dəyişdirməyə ehtiyac yoxdur.)

3. Nümunə verilənlər bazası quraşdırın - Bunun üçün Sakila'dan istifadə edəcəyik - baxın

RpI əmr satırına aşağıdakıları yazın

cd /tmp

sudo wget

sudo tar -xvzf sakila -db.tar.gz

BU GÖRÜNTÜLƏNMƏLİDİR

sakila-db/

sakila-db/sakila-data.sql

sakila-db/sakila-schema.sql

sakila-db/sakila.mwb

indi yaz, cd sakila-db

sudo chmod 755 *. *

İndi PUTTY -də MYSQL SHELL -ə daxil olun

mysql -u root -p (mysql quraşdırma zamanı qurduğunuz parol istənəcək.

indi yazın, mysql> SOURCE /tmp/sakila-db/sakila-schema.sql;mysql> SOURCE /tmp/sakila-db/sakila-data.sql;

mysql> Sakila istifadə edin; Verilənlər bazası dəyişdi mysql> TABLOLARI GÖSTƏR; (GÖRMƏLİSİNİZ)

+ ----------------------------+ | Tables_in_sakila | + ----------------------------+ | aktyor | | aktyor_info | | ünvan | | kateqoriya | | şəhər | | ölkə | | müştəri | | müştəri siyahısı | | film | | film_aktoru | | film_kateqoriyası | | film siyahısı | | inventar | | dil | | nicer_but_slower_film_list | | ödəniş | | kirayə | | sales_by_film_category | | sales_by_store | | heyət | | işçilər siyahısı | | mağaza | + ----------------------------+ 22 satır dəstdə (0.01 saniyə)

Ödənişdən seçin * yazaraq cədvəllərdə məlumatların olduğunu yoxlaya bilərsiniz;

NÖVBƏTİ MYSQL İSTİFADƏCİ növü yaradın

mysql> CREATE USER 'sakila_test'@'%' 'your_password' tərəfindən müəyyən edildi; Tamam sorğu, 0 satır təsirləndi (0.01 saniyə)

mysql> BÜTÜN İSTİFADƏLƏRİ YERLƏDİRİN. *. * TO 'sakila_test'@'%' İLƏ QRANT SEÇİMİ İLƏ;

Tamam sorğu, 0 satır təsirləndi (0.00 saniyə)

Putty qabığına qayıtmaq üçün Mysql qabığını tərk etmək üçün exit yazın

Sonra sudo nano /etc/mysql/my.cnf yazın

və #bind-address = 127.0.0.1 göstərmək üçün sətirdən istifadə edin

İndi Putty qabığından çıxın.

Addım 2: ODBC -ni WIndows -a quraşdırın

ODBC -ni WIndows -a quraşdırın
ODBC -ni WIndows -a quraşdırın
ODBC -ni WIndows -a quraşdırın
ODBC -ni WIndows -a quraşdırın
ODBC -ni WIndows -a quraşdırın
ODBC -ni WIndows -a quraşdırın
ODBC -ni WIndows -a quraşdırın
ODBC -ni WIndows -a quraşdırın

Get -

Yuxarıdakı şəklə uyğun olaraq müvafiq faylı yükləyin.

Sonra Windows -da konfiqurasiya edin. Windows 10 -da - Windows simgesini - sol altda - sonra dişlini (aşağıdan ikinci nişanı) vurun və axtarış qutusuna odbc yazın və odbc məlumat mənbələrini (32 bit) seçin, sonra ODBC SET UP şəkilində göstərildiyi kimi təlimatları izləyin. 1 - Sonra ODBC SET UP 2 şəkilində göstərilən addımları izləyin - əvvəllər istifadə etdiyiniz parametrləri, o cümlədən RPi host adınızı + Mysql etimadnamənizi istifadə edin

Addım 3: Excel -dən istifadə

Excel -dən istifadə
Excel -dən istifadə
Excel -dən istifadə
Excel -dən istifadə

Şəkildəki addımları izləyin Excel 1 - Excel -də bir iş səhifəsi açın və sonra Data menyusunu seçin, sonra Məlumat Alın, Digər mənbələr, ODBC - və məlumat mənbəyinizi seçin. Sonra, Mysql istifadəçi adını və şifrəsini daxil edin və sonra məlumat mənbəyinizə qoşulun, məsələn açılan menyudan sakila və OK düyməsini basın.. Məlumat mənbələri adlarının oxunu tıklasanız, sakila verilənlər bazasındakı cədvəllər görünəcək. Bir masa seçib yükləmə düyməsini tıkladığınızda, cədvəl MS Excel -də görünəcək.

Budur, uğurlar.

Tövsiyə: