Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Di LuckyTemplates, kami telah menyiarkan banyak tutorial untuk membuat laporan menggunakan ciri dan teknik visualisasi terkini dalam LuckyTemplates. Walau bagaimanapun, satu topik asas masih belum dibincangkan lagi—cara menambah dan memainkan video LuckyTemplates dalam laporan anda. Anda boleh menonton video penuh tutorial ini di bahagian bawah blog ini.
Terdapat beberapa penyelesaian untuk masalah ini. Dalam blog hari ini, anda akan mempelajari cara saya menangani masalah ini, dan beberapa kaedah lain yang tidak berkesan kerana beberapa sekatan yang perlu kita hadapi.
Isi kandungan
Contoh Laporan
Mari kita mulakan dengan contoh laporan dengan video ditambah di dalamnya.
Seperti yang dapat kita lihat, laporan ini mempunyai butang Main yang sebenarnya memainkan video yang dihoskan pada tapak web luaran— Storan Azure Blob .
Untuk memahami cara ia berfungsi, lihat ukuran dengan mengklik Video dalam Anak Tetingkap Medan. Ukuran menggunakan tag video HTML dan pautan Blob Storage yang membawa kami ke fail video MP4.
Ini boleh dilakukan dengan visual tersuai HTML CSS Viewer yang membolehkan kami memainkan video dalam laporan.
Tetapi bagaimana sebenarnya ia dilakukan? Berikut ialah tiga kaedah biasa yang digunakan oleh penganalisis data untuk membenamkan dan memainkan video LuckyTemplates dalam laporan mereka.
Kaedah 1: Mencipta Butang untuk Video LuckyTemplates
Salah satu cara paling mudah untuk mencapai matlamat kami ialah memasukkan butang dalam laporan kami. Kita boleh melakukan ini dengan pergi ke Sisipkan, Butang, kemudian pilih Kosong dalam menu lungsur.
Setelah butang dibuat, pergi ke Anak Tetingkap Pemformatan dan buka Tindakan. Pilih URL Web di bawah medan Jenis kemudian salin pautan video yang anda inginkan ke dalam medan URL Web .
URL web boleh menjadi video yang dihoskan di YouTube, contohnya. Di sinilah pengguna harus pergi sebaik sahaja mereka mengklik butang.
Sebagai contoh, apabila kami mengklik butang yang kami buat, kami akan dibawa terus ke pautan video kami.
Kaedah 2: Membenamkan Video YouTube
Kaedah pertama kami ialah cara yang sangat mudah untuk melakukannya, tetapi kadangkala, kami mahu mempunyai video di dalam laporan itu sendiri.
Sesetengah orang tertanya-tanya mengapa kita perlu menambah butang jika kita boleh menggunakan pautan YouTube sahaja. Malangnya, walaupun biasa, kaedah itu tidak berfungsi. Mari cuba dan lihat bagaimana ia muncul.
Mulakan dengan pergi ke YouTube, klik Kongsi dan pilih Benamkan daripada pilihan.
Kami akan diberikan kod benam, biasanya digunakan untuk menambah video di tapak web.
Kami boleh menganggap bahawa kod yang sama juga akan berfungsi pada laporan LuckyTemplates kami, jadi mari salin kod dan buat ukuran baharu dalam LuckyTemplates.
Klik kanan Video dalam Anak Tetingkap Medan dan pilih Ukuran Baharu.
Panggilnya youtube kemudian tampal kod YouTube kami di baris seterusnya seperti yang ditunjukkan di bawah. Ingat bahawa setiap kali kami menambah kod HTML pada DAX , kami perlu menggantikan petikan berganda dengan petikan tunggal.
Untuk memudahkan proses ini, cuma serlahkan salah satu petikan berganda, kemudian tekan CTRL + SHIFT + L. Ini akan menyerlahkan setiap petikan berganda dalam kod.
Kemudian, taipkan petikan tunggal untuk menggantikan setiap petikan berganda yang telah dipadamkan.
Seterusnya, kami akan menambah petikan berganda pada permulaan dan penghujung, meninggalkan kami dengan kod yang kelihatan seperti ini.
Ukuran baharu kami memberi kami visual hitam kosong ini. Kami tidak mendapat sebarang mesej ralat tetapi kami sudah dapat melihat bahawa ia tidak akan dimainkan pada desktop LuckyTemplates dan kaedah ini akhirnya tidak berfungsi.
Tetapi apakah yang akan berlaku jika kami menerbitkan laporan ini kepada perkhidmatan LuckyTemplates?
Tidak seperti pada desktop, kita sebenarnya boleh melihat mesej ralat apabila menggunakan pelayar. Ia akan menjadi mesej ralat teknikal, tetapi mari kita lihat juga.
Mari buka LuckyTemplates dan cari laporan LuckyTemplates kami yang disimpan.
Ia sepatutnya membuka visual yang sama seperti yang kami dapat dalam desktop LuckyTemplates. Video masih tidak dimainkan, tetapi dalam penyemak imbas, kita boleh pergi ke Tetapan dari tiga titik di penjuru kanan sebelah atas skrin, tatal ke bawah ke Lebih Banyak Alat, kemudian pilih Alat Pembangun.
Setiap penyemak imbas moden mempunyai Alat Pembangun, walaupun ia mungkin kelihatan sedikit berbeza atau terletak pada bahagian lain penyemak imbas anda.
Setelah Alat Pembangun dibuka, kita dapat melihat beberapa ralat, sebahagian daripadanya datang daripada YouTube.
YouTube memberikan ralat kerana setiap visual tersuai adalah terhad dalam fungsi. Visual kami secara teknikalnya berada di dalam elemen iframe kotak pasir terhad dalam penyemak imbas dengan fungsi terhad.
Itulah sebab mengapa sesetengah fungsi tidak mungkin untuk kami lakukan seperti yang kami lihat dalam sampel kami. Kami berada dalam iframe kotak pasir yang tidak " membenarkan asal yang sama ," gabungan sekatan daripada YouTube dan daripada Microsoft.
Malangnya, tiada penyelesaian untuk itu, oleh itu, adalah disyorkan untuk menggunakan Penyimpanan Azure Blob. Ia berfungsi dengan sempurna dalam laporan LuckyTemplates anda dan menjadikan anda mengawal sepenuhnya siapa dan cara fail boleh diakses.
Akaun Storan Azure Blob untuk Menyimpan Video LuckyTemplates
Sekiranya anda belum mempunyai akaun Storan Azure Blob, kami akan menjalankan proses mencipta akaun storan serba baharu dalam portal Azure, dan menunjukkan kepada anda cara memuat naik video juga.
Ini juga termasuk menjana pautan selamat yang tidak terbuka kepada dunia sekiranya anda ingin menyekat akses kepada video anda.
Kaedah 3: Menggunakan Storan Fail
Untuk bermula, lawati Portal Azure dan buka langganan anda. Dalam contoh kami, langganan kami dipanggil TEST/TEMP.
Apabila kami memilih langganan TEST ini, ia akan membawa kami ke halaman lain di mana kami boleh mengklik Kumpulan Sumber.
Kami kemudiannya akan Cipta kumpulan sumber kosong baharu yang akan kami panggil test_video . Kemudian, mari kita tentukan lokasi yang kita mahu ini dibuat. Klik Buat atau Masukkan.
Kami baru sahaja mencipta kumpulan sumber baharu. Dan dalam kumpulan sumber ini, tambahkan akaun storan.
Untuk berbuat demikian, klik Buat kemudian cari " storan" dalam bar carian yang terhasil.
Pilih hasil pertama, Akaun Storan daripada Microsoft, dan klik Buat.
Kemudian, kita perlu mentakrifkan kumpulan langganan dan sumber yang mana akaun tersebut harus berada. Kita juga harus memberikan nama dan memilih wilayah yang kita berada.
Dengan setiap sumber Azure, terdapat banyak tetapan yang boleh kami lalui seperti yang di bawah.
Tetapi untuk tutorial ini, kami akan menggunakan tetapan lalai kerana ia berfungsi dengan baik untuk kes khusus kami.
Jadi klik Semak + buat kemudian Buat di halaman seterusnya.
Penggunaan sumber baharu mungkin mengambil masa satu atau dua minit. Kami boleh menyemak pemberitahuan dan melihat apabila ia masih digunakan pada masa ini.
Setelah ia digunakan, kami boleh pergi ke akaun storan kami dan memuat naik video.
Kami akan pergi ke Laman Utama dan membuka kumpulan langganan dan sumber yang sesuai. Kami kemudian boleh mula menambahkan video padanya.
Untuk berbuat demikian, buka akaun storan.
Kemudian, klik Penyemak imbas storan (pratonton) , Bekas gumpalan dan Tambah bekas.
Kami hanya akan memanggilnya video . Kami juga perlu memutuskan sama ada untuk menjadikan bekas itu peribadi atau tanpa nama.
Untuk bekas kami, mari pilih Peribadi (tiada akses tanpa nama) dahulu.
Blob (akses baca tanpa nama untuk gumpalan sahaja) bermakna semua orang yang mempunyai URL ke video atau fail dalam bekas boleh mengaksesnya, manakala untuk Peribadi (tiada akses tanpa nama), seseorang memerlukan sedikit lagi untuk disediakan.
Berikut ialah butiran bekas baharu kami.
Langkah seterusnya ialah cuba menambah video padanya.
Jadi, mari buka bekas video kami yang terdapat dalam pelayar Storan (pratonton). Kemudian, klik butang Muat Naik dan Seret atau Lepaskan fail video kami.
Fail video sepatutnya muncul.
Dan apabila kami memilih fail video, kami akan mendapat URL yang boleh kami salin ke papan keratan. Marilah kami menampalnya pada tetingkap peribadi (Inkognito) untuk melihat rupanya bagi pengguna luaran.
Kita sepatutnya mendapat mesej ralat sebagai hasilnya. Ini kerana bekas Blob ditetapkan kepada peribadi dan kami tidak mempunyai akses kepadanya.
Jadi bagaimana kita menyelesaikan masalah ini? Bagaimanakah kita boleh mengakses video tersebut?
Kita perlu membuka Microsoft Azure dan kembali ke test_video.
Kemudian, buka penyemak imbas Storan (pratonton) dan bekas Blob .
Apa yang kita mahu lakukan ialah menambah token SAS pada keseluruhan bekas. Kami akan melakukannya dengan mengklik tiga titik di sebelah kanan dan memilih Jana SAS.
Kami juga ingin menetapkan tarikh sah token kami dari hari ini hingga tahun depan. Kemudian, kita boleh Menjana token dan URL SAS.
Ini akan mencipta token dalam bentuk rentetan di bawah butang Jana token dan URL SAS . Itulah tanda yang perlu kita ingat dan salin.
Sekarang, mari kita kembali ke tetingkap peribadi kita dengan URL sebelumnya. Ia masih tidak sepatutnya berfungsi seperti yang ditunjukkan di bawah.
Tetapi apabila kami menambah tanda soal di hujung URL dan kemudian menampal token, ia akan mengesahkan URL supaya kami boleh mengakses gumpalan dalam bekas kami.
Dengan token ditambah, kami kini boleh memainkan video. Ini bermakna bahawa URL dengan token ialah perkara yang juga boleh kami gunakan untuk laporan kami.
Menggunakan Token dalam LuckyTemplates
Mari kembali ke laporan LuckyTemplates kami dan buat halaman baharu
Kami mempunyai ukuran sebelumnya yang kami panggil youtube yang kelihatan seperti ini.
Kami akan menggunakan semula dan mengemas kini langkah ini untuk mula berfungsi kali ini.
Kekalkan teg video dan tentukan bahawa kami mahu video itu mengisi seratus peratus ruang visual (lebar=100%) . Tambah juga kawalan , yang termasuk butang khusus untuk main, jeda dan sebagainya.
Paling penting, tambah sumber baharu atau URL dengan token SAS ditambahkan padanya.
Seterusnya, kami menambah HTML CSS Viewer daripada Visualizations Pane dan klik Video di bawah Fields Pane.
Akhirnya, video itu kini sepatutnya dipaparkan di halaman kami, membolehkan kami memainkan video yang kami muat naik ke Storan Blob.
Ambil perhatian bahawa ini berfungsi secara peribadi, jadi kita perlu mempunyai token SAS. Jika tidak, kami masih tidak akan mempunyai akses kepada video tersebut.
Tanpa Token SAS
Marilah kita melalui proses dengan cepat tentang cara anda melakukan ini tanpa token SAS.
Kembali ke akaun Storan kami untuk mengemas kini privasi bekas video kami. Daripada Peribadi, mari tukar kepada Gumpalan (akses baca tanpa nama untuk gumpalan sahaja) . Kemudian, klik OK.
Berbalik kepada laporan kami, kami boleh mengalih keluar token dan mengharapkan kami masih boleh melihat dan memainkan video.
Menukar privasi bekas video kami juga bermakna semua orang yang mempunyai pautan boleh mengakses video tersebut. Sebagai contoh, jika kami meletakkan URL dalam penyemak imbas kami, video itu akan tetap dimainkan walaupun tanpa token.
Visual Tersuai Dalam LuckyTemplates: Ketahui Cara Kawal Sifat Fon Dalam DAX
Cipta Laporan Kosong Menggunakan Pembina Laporan LuckyTemplates
Report Builder Dalam LuckyTemplates: Memformat Objek & Visualisasi
Kesimpulan
Membenamkan video YouTube secara langsung ke dalam laporan LuckyTemplates tidak boleh dilakukan kerana sekatan daripada Microsoft dan YouTube.
Satu cara mudah untuk menangani isu ini ialah menambah butang dengan hiperpautan pada video. Ini berfungsi tanpa sebarang visual tersuai dan serasi untuk video atau video YouTube daripada Blob Storage.
Tetapi jika anda ingin video anda dibenamkan dalam laporan, pendekatan yang paling mesra pengguna ialah menggunakan Storan Azure Blob. Ia mudah disediakan, mudah, dan juga agak murah.
Anda boleh menggunakan apa yang anda pelajari hari ini dalam membuat laporan LuckyTemplates anda yang seterusnya. Sebagai contoh, anda akan mendapati adalah berguna untuk menambah video bantuan pengguna akhir daripada pembangun untuk menerangkan cara laporan itu akan digunakan. Terdapat lebih banyak aplikasi untuk video pada LuckyTemplates, dan kini anda boleh memanfaatkannya.
Semua yang terbaik,
Pascal Kiefer
Apa Itu Diri Dalam Python: Contoh Dunia Sebenar
Anda akan belajar cara menyimpan dan memuatkan objek daripada fail .rds dalam R. Blog ini juga akan membincangkan cara mengimport objek dari R ke LuckyTemplates.
Dalam tutorial bahasa pengekodan DAX ini, pelajari cara menggunakan fungsi GENERATE dan cara menukar tajuk ukuran secara dinamik.
Tutorial ini akan merangkumi cara menggunakan teknik Visual Dinamik Berbilang Thread untuk mencipta cerapan daripada visualisasi data dinamik dalam laporan anda.
Dalam artikel ini, saya akan menjalankan konteks penapis. Konteks penapis ialah salah satu topik utama yang perlu dipelajari oleh mana-mana pengguna LuckyTemplates pada mulanya.
Saya ingin menunjukkan cara perkhidmatan dalam talian LuckyTemplates Apps boleh membantu dalam mengurus laporan dan cerapan berbeza yang dijana daripada pelbagai sumber.
Ketahui cara untuk menyelesaikan perubahan margin keuntungan anda menggunakan teknik seperti mengukur percabangan dan menggabungkan formula DAX dalam LuckyTemplates.
Tutorial ini akan membincangkan tentang idea pewujudan cache data dan cara ia mempengaruhi prestasi DAX dalam memberikan hasil.
Jika anda masih menggunakan Excel sehingga sekarang, maka inilah masa terbaik untuk mula menggunakan LuckyTemplates untuk keperluan pelaporan perniagaan anda.
Apakah LuckyTemplates Gateway? Semua yang Anda Perlu Tahu