Öğretici: Jupyter not defterlerini GitHub'dan NoSQL için Azure Cosmos DB'ye aktarma (önizleme)
UYGULANANLAR: NoSQL
Uyarı
Azure Cosmos DB'nin Jupyter Notebooks özelliği 30 Mart 2024'te kullanımdan kaldırılacak; Azure Cosmos DB hesabından yerleşik Jupyter not defterlerini kullanamazsınız. Visual Studio Code'un Jupyter not defterleri veya tercih ettiğiniz not defterleri istemcisi için desteğini kullanmanızı öneririz.
Bu öğreticide Jupyter not defterlerini GitHub deposundan içeri aktarma ve NoSQL için Azure Cosmos DB hesabında çalıştırma adımları gösterilmektedir. Not defterlerini içeri aktardıktan sonra bunları çalıştırabilir, düzenleyebilir ve değişikliklerinizi aynı GitHub deposunda kalıcı hale getirebilirsiniz.
Ön koşullar
- Mevcut bir NoSQL için Azure Cosmos DB hesabı.
- Mevcut bir Azure aboneliğiniz varsa yeni bir hesap oluşturun.
- Azure aboneliği yok mu? Kredi kartı gerektirmeden Azure Cosmos DB'i ücretsiz deneyebilirsiniz.
GitHub deposunun kopyasını oluşturma
azure-samples/cosmos-db-nosql-notebooks şablon deposuna gidin.
Kendi GitHub hesabınızda veya kuruluşunuzda şablon deposunun yeni bir kopyasını oluşturun.
GitHub'dan not defterlerini çekme
Her çalışma alanını başlattığınızda yeni not defterleri oluşturmak yerine mevcut not defterlerini GitHub'dan içeri aktarabilirsiniz. Bu bölümde, örnek not defterleriyle mevcut bir GitHub deposuna bağlanacaksınız.
Azure Cosmos DB hesabınıza gidin ve Veri Gezgini açın.
GitHub'a Bağlan'ı seçin.
GitHub'a Bağlan iletişim kutusunda GitHub deponuza uygun erişim seçeneğini belirleyin ve ardından Erişimi yetkile'yi seçin.
GitHub deponuza erişmek için gereken kuruluşa[s] erişim veren GitHub üçüncü taraf yetkilendirme iş akışını tamamlayın. Daha fazla bilgi için bkz . GitHub Uygulamalarını Yetkilendirme.
GitHub ayarlarını yönet iletişim kutusunda, daha önce oluşturduğunuz GitHub deposunu seçin.
Veri Gezgini geri dönüp sabitlenmiş deponuz için yeni düğüm ağacını bulun ve website-metrics-python.ipynb dosyasını açın.
Not defterinin düzenleyicisinde aşağıdaki hücreyi bulun.
import pandas as pd pd.options.display.html.table_schema = True pd.options.display.max_rows = None df_cosmos.groupby("Item").size()
Hücre şu anda benzersiz öğe sayısını verir. Veri kümesindeki benzersiz eylemlerin sayısını çıkarmak için hücrenin son satırını yeni bir satırla değiştirin.
df_cosmos.groupby("Action").size()
Yeni veri kümesini görmek için tüm hücreleri sıralı olarak çalıştırın. Yeni veri kümesi, Eylem sütunu için yalnızca üç olası değer içermelidir. İsteğe bağlı olarak, sonuçlar için bir veri görselleştirmesi seçebilirsiniz.
Not defteri değişikliklerini GitHub'a gönderme
Bahşiş
Şu anda, 20 dakika boşta bırakılırsa geçici çalışma alanları kaldırılacaktır. Günlük kullanım süresi üst sınırı 60 dakikadır. Bu sınırlar gelecekte değişebilir.
Çalışmanızı kalıcı olarak kaydetmek için not defterlerinizi GitHub deposuna geri kaydedin. Bu bölümde, geçici çalışma alanından GitHub'a yaptığınız değişiklikleri yeni bir işleme olarak kalıcı hale geçireceksiniz.
Not defterindeki değişikliğiniz için bir işleme oluşturmak için Kaydet'i seçin.
Kaydet iletişim kutusunda açıklayıcı bir işleme iletisi ekleyin.
Tarayıcınızı kullanarak oluşturduğunuz GitHub deposuna gidin. Yeni işleme artık çevrimiçi depoda görünür olmalıdır.