Sanal tablolar oluşturmak için IBM® Cloud Object Storage, Amazon S3ya da Ceph ® veri kaynaklarındaki dosyalar olarak saklanan verileri kullanabilirsiniz. Sanal çizelge yaratmak için bir ya da daha çok kütükten verileri bölün ya da birleştirin.
Bu görev hakkında
Watch the following video for an overview of virtualized files in Cloud Object Storage in Watson Query.
Bu videoda, bu belgelerdeki yazılı adımların izlenmesine alternatif olarak bir görsel yöntem sağlanmaktadır.
Yordam
- Gezinme menüsünde, seçeneklerini tıklatın.
Hizmet menüsü varsayılan olarak Veri kaynakları sayfasına açılır.
- Hizmet menüsünde, öğelerini tıklattıktan sonra Files (Dosyalar) sekmesini tıklatın.
Kullanılabilir veri kaynakları listesi görüntülenir. Görüntülenen varlıkları, kullanılabilir süzgeçleri kullanarak daraltabilirsiniz.
If you specified a bucket name when you set up the data source connection, click to expand the object storage connection details to see the Hizmet tipi and Saklama kabı information. Veri kaynağı bağlantısını ayarlarken bir saklama kabı adı belirtmediyseniz, uç noktadaki belirli bir saklama kabını bulmak için Saklama Kabı giriş alanını kullanabilirsiniz.
Veri kaynakları listesi görüntülenmezse, Yenile' yi tıklatın.
- Dosyalar ve dosya yollarına göz atmak istediğiniz nesne depolama uç noktasını seçin.
Cloud Object Storageiçin uç nokta, nesne depolaması için URL 'dir.
Uç noktadaki dosya yolları ya da saklama kapları listesi görüntülenir. Dosya yolu yapısında gezinebilir ya da dosya yolundaki ilk dosyanın içeriğine ilişkin ayrıntıları görmek için
simgesini tıklatabilirsiniz.
Sepetin sepetini sepetinize ekleyemezsiniz. Alışveriş sepetinize bir dosya yolu eklemek için, yoldaki dosyaları önizlemek için dosya yolunu seçmeniz ve ardından Alışveriş sepetine ekle' yi tıklatmanız gerekir. Saklama kabı düzeyinde bir dosya seçemezsiniz; dosyayı, saklama kabındaki bir dosya yoluna eklemelisiniz.
- Virtualize etmek istediğiniz dosya ya da dosya yolunu seçin ve Alışveriş sepetine ekleseçeneğini tıklatın.
Önemli:
- Birden çok dosya içeren bir dosya yolunda tek bir dosyayı sanallaştıramazsınız. URL adresi, dosyanın bulunduğu üst yola çözülüyor ve dosya yolunun tamamı sanallaştırılmıştır. Tek bir dosyayı sanallaştırmak istiyorsanız, dosyayı ayrı bir dizine taşıyabilirsiniz. Ayrı dizin, başka bir dizinin altdizini olamaz ya da bu dizin sanallaştırılan bir dizin olmamalıdır.
- Sanallaştırmak istediğiniz dosyalar bir dosya yolu içinde olmalı ve saklama kabına aynı düzeyde olmamalıdır. For example, you cannot virtualize a file s3a://mynewbigsqlbucket/mydata.csv; you must put mydata.csv into a file path and virtualize s3a://mynewbigsqlbucket/fi1epath1/mydata.csv because the virtualization process cannot create an external table by using only a bucket name without a path.
- Dosya veri seçimlerinizi sanal bir dosya olarak önizlemek için Sepeti görüntüle simgesini tıklatın.
Bu pencereden, şema adlarını düzenleyebilir, birleştirilmiş bir çizelgeye katılan dosyaları önizleyebilir ya da alışveriş sepetinizden bir seçimi kaldırabilirsiniz.
Sisteminizde Watson™ Knowledge Catalog kuruluysa, sanal tablonuzun bir kataloğa yayımlanmasını yapabilirsiniz. Daha fazla bilgi için bkz. Publishing virtual data to the catalog in Watson Query.
- Önerilen: Bölümlenmiş sütunların tipini STRING ' den daha uygun bir yere güncelleyin. En iyi performans için bölümleme sütunlarına ilişkin uygun tipleri el ile inceleyin ve belirleyin.
- İsteğe bağlı: öğesini tıklatın ve Sütunları değiştirseçeneğini belirleyin.
Bölümleme kolonu olarak etiketlenmeyen herhangi bir kolon adını düzenleyebilir ve açılan menüyü kullanarak kolon tiplerini değiştirebilirsiniz. Düzenlemeleriniz için mutlu olduğunda,
Uyguladüğmesini tıklatın. Güncellenen sütun adları, tabloyu sanallaştırdıktan sonra gösterilir.
Not:
- Japonca kolon adları doğru görüntülenmiyor
- When you virtualize JSON files with Japanese data on IBM Cloud Object Storage, the Japanese column names might be translated to hex values. Bu sorunu çözmek için
allownonalphanumeric
seçeneği kullanılabilir. Ancak, allownonalphanumeric
seçeneği varsayılan değer olarak devre dışı bırakılır ve seçeneğin etkinleştirilmesini sağlayan bir bildirim formunu açmak için IBM® Cloud desteği ile iletişim kurmalısınız.
- Dosya verilerinden yaratılacak sanal çizelgeyi atamak için uygun seçeneği belirleyin:
Ata: |
Bu seçeneği ne zaman kullanaca |
Proje |
Sanal çizelgeyi belirli bir projede kullanmak üzere yarattığınız için Proje öğesini seçin. Daha sonra, uygun projeyi seçin. Tablo, Virtualized dataiçinde de görünür. |
Sanallaştırılmış veriler |
Çizelge belirli bir projede kullanılmak üzere yaratılmamışsa, Virtualized data (Virtualized data) öğesini seçin. Proje yoksa, bu ayar varsayılan ayardır. |
- Seçilen bir kataloğa da yayınlamak istiyorsanız, Katalogda yayınla seçeneğini belirleyin.
Açılan menüde, kullanılabilir katalogların listesi gösterilir. Her katalog,
Governed (Yönetimli) ya da
Not aslmwedNot: Watson Knowledge Catalogolanağında en az bir kataloğun olması gerekir.
Bir katalogda yayınlama izniniz olmalıdır. Bir yönetici, tüm sanal nesnelerin seçilen bir yönetilen katalogda yayınlanıp yayınlanmayacağını etkinleştirebilir. Bu katalog, kullanıcının belirli bir katalogda yayınlanmasını önler.
- Şema alanında bir şema belirtin.
Bu adımları izleyerek bir şema da yaratabilirsiniz.
- Watson Query Engineer ya da User rolünün varsa, Kullanıcı kimliğinizle bir şema yaratmak için Şema alanını varsayılan olarak bırakın.
- Watson Query Yönetici rolü varsa, Kullanıcı kimliğinizle bir şema yaratmak için Şema alanını varsayılan olarak bırakın ya da yeni şema adını Şema alanına girin.
- İşlemi tamamlamak için Virtualize ' ı tıklatın.
Durum penceresi görüntülendiğinde, sanallaştırılmış verilerinizi görüntülemeye ya da daha fazla veri sanallaştırabilmeyi seçebilirsiniz.