Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Özet
| Ürün | Açıklama |
|---|---|
| Sürüm Durumu | Genel Kullanılabilirlik |
| Ürünler | Excel Power BI (Anlam modelleri) Power BI (Veri Akışları) Yapı (Veri Akışı 2. Nesil) Power Apps (Veri Akışları) Dynamics 365 Müşteri İçgörüleri Analiz Servisleri |
| İşlev Başvurusu Belgeleri |
File.Contents Lines.FromBinary Csv.Document |
Uyarı
Dağıtım zamanlamaları ve konağa özgü özellikler nedeniyle bazı özellikler tek bir üründe mevcut olabilir ancak diğerleri mevcut olmayabilir.
Desteklenen özellikler
- İthalat
Power Query Desktop'tan yerel metin/CSV dosyasına bağlanma
Yerel metin veya CSV dosyası yüklemek için:
Veri Al'daMetin/CSV seçeneğini belirleyin. Bu eylem, metin dosyanızı seçebileceğiniz yerel bir dosya tarayıcısı başlatır.
Dosyayı açmak için Aç’ı seçin.
Gezgin'den Verileri Dönüştür'ü seçerek Power Query düzenleyicisindeki verileri dönüştürebilir veya Yükle'yi seçerek verileri yükleyebilirsiniz.
Power Query Online'dan metin/CSV dosyasına bağlanma
Yerel metin veya CSV dosyası yüklemek için:
Veri kaynakları sayfasında Metin/CSV'yi seçin.
Bağlantı ayarları'nda, dosyayı karşıya yükleyin veya istediğiniz yerel metne veya CSV dosyasına bir dosya yolu girin.
Veri Ağ Geçidi'nden bir şirket içi veri ağ geçidi seçin.
Bir kullanıcı adı ve şifre girin.
sonrakiseçin.
Power Query düzenleyicisinde verileri dönüştürmeye başlamak için Gezgin'deVerileri Dönüştür'ü seçin.
Web'den yükleme
Web'den bir metin veya CSV dosyası yüklemek için Web bağlayıcısını seçin, dosyanın web adresini girin ve kimlik bilgisi istemlerini izleyin.
Metin/CSV sınırlayıcıları
Power Query, CSV'leri virgül kullanarak sınırlayıcı olarak yapılandırılmış dosyalar, yani metin dosyalarının özel bir durumu olarak ele alır. Bir metin dosyası seçerseniz, Power Query otomatik olarak sınırlayıcının ayrılmış değerleri olup olmadığını ve sınırlayıcının ne olduğunu belirlemeye çalışır. Bir sınırlayıcı çıkarsayabiliyorsa, bunu otomatik olarak yapılandırılmış bir veri kaynağı olarak ele alır.
Yapılandırılmamış Metin
Metin dosyanızın yapısı yoksa, kaynak metinde kodlanmış satır başına yeni bir satır içeren tek bir sütun alırsınız. Yapılandırılmamış metin örneği olarak, aşağıdaki içeriklere sahip bir not defteri dosyası düşünebilirsiniz:
Hello world.
This is sample data.
Yüklediğinizde, bu satırların her birini kendi satırına yükleyen bir gezinti ekranı gösterilir.
Bu iletişim kutusunda yapılandırabileceğiniz tek bir şey vardır; bu da Dosya Kaynağı açılan listesidir. Bu açılan liste, dosyayı oluşturmak için hangi karakter kümesinin kullanıldığını seçmenize olanak tanır. Şu anda karakter kümesi çıkarılmıyor ve UTF-8 yalnızca UTF-8 bom ile başlıyorsa çıkarılıyor.
CSV
Örnek bir CSV dosyasını burada bulabilirsiniz.
CSV, dosya kaynağına ek olarak sınırlayıcının ve veri türü algılamanın nasıl işleneceğinin belirtilmesine de destek sağlar.
Kullanılabilir sınırlayıcılar iki nokta üst üste, virgül, eşittir işareti, noktalı virgül, boşluk, sekme, özel sınırlayıcı (herhangi bir dize olabilir) ve sabit genişlik (metni belirli bir karakter sayısına göre bölme) içerir.
Son açılan liste, veri türü algılamayı nasıl işlemek istediğinizi seçmenize olanak tanır. İlk 200 satıra veya veri kümesinin tamamına göre yapılabilir. Ayrıca, otomatik veri türü algılaması yapmamayı ve bunun yerine tüm sütunların varsayılan olarak 'Metin' olmasına izin vermeyi seçebilirsiniz. Uyarı: Bunu veri kümesinin tamamında yaparsanız, düzenleyicideki verilerin ilk yükünün daha yavaş olması neden olabilir.
Çıkarım yanlış olabileceğinden, yüklemeden önce ayarları iki kez kontrol etmeye değer.
Yapılandırılmış Metin
Power Query metin dosyanızın yapısını algıladığında, metin dosyasını sınırlayıcıyla ayrılmış değer dosyası olarak değerlendirir ve csv dosyasını açarken kullanılabilen seçeneklerin aynısını sunar. Bu, temelde sınırlayıcı türünü belirten bir uzantıya sahip bir dosyadır.
Örneğin, aşağıdaki örneği bir metin dosyası olarak kaydederseniz, yapılandırılmamış metin yerine sekme sınırlayıcısına sahip olarak okunur.
Column 1 Column 2 Column 3
This is a string. 1 ABC123
This is also a string. 2 DEF456
Bu yapı, sınırlayıcı tabanlı herhangi bir dosya türü için kullanılabilir.
Kaynağı düzenleme
Kaynak adımı düzenlerken (Power Query Desktop'ın Uygulanan adımlar bölmesinde), ilk yükleme işleminden biraz farklı bir iletişim kutusu görüntülenir. Dosyayı şu anda ne olarak (metin veya csv) ele aldığınıza bağlı olarak, size çeşitli açılan menüler içeren bir ekran sunulur.
Satır sonları açılan listesi, tırnak içinde yer alan satır sonlarını uygulamak isteyip istemediğinizi seçmenize olanak tanır.
Örneğin, daha önce sağlanan 'yapılandırılmış' örneği düzenlerseniz, satır aralığı ekleyebilirsiniz.
Column 1 Column 2 Column 3
This is a string. 1 "ABC
123"
This is also a string. 2 "DEF456"
Satır sonlarıAlıntılanan satır sonlarını yoksay olarak ayarlanırsa, bu örnek aynı sütundaki ilk yarısı altında dizenin ikinci yarısıyla birlikte yüklenir.
Satır sonlarıTüm satır sonlarını uygula olarak ayarlanırsa, bu örnek fazladan bir satır yükler ve satır sonlarından sonraki içerik bu satırdaki tek içerik olur (tam çıktı dosya içeriğinin yapısına bağlı olabilir).
Dosyayı olarak aç açılan listesi, dosyayı hangi formatta yüklemek istediğinizi düzenlemenize olanak tanır—bu, sorun giderme için önemlidir. Teknik olarak bir CSV olmayan yapılandırılmış dosyalar (bir metin dosyası olarak kaydedilmiş sekmeyle ayrılmış değer dosyası gibi) için, Dosya açma biçimini CSV olarak ayarlamalısınız. Bu ayar, iletişim kutusunun geri kalanında hangi açılır menülerin kullanılabilir olduğunu da belirler.
Örneklerle Metin/CSV
Power Query'deki Metne/CSV'ye Göre Örnek, Power BI Desktop ve Power Query Online'da genel kullanıma sunulan bir özelliktir. Metin/CSV bağlayıcısını kullandığınızda, gezginin sol alt köşesinde Örnekleri Kullanarak Tablo Ayıkla seçeneğini görürsünüz.
Bu düğmeyi seçtiğinizde , Örnekleri Kullanarak Tablo Ayıkla sayfasına yönlendirilirsiniz. Bu sayfada, Metin/CSV dosyanızdan ayıklamak istediğiniz veriler için örnek çıkış değerleri belirtirsiniz. Sütunun ilk hücresini girdikten sonra, sütundaki diğer hücreler doldurulur. Verilerin doğru ayıklanması için sütuna birden fazla hücre girmeniz gerekebilir. Sütundaki bazı hücreler yanlışsa, ilk yanlış hücreyi düzeltebilirsiniz ve veriler yeniden ayıklanır. Verilerin başarıyla ayıklanmasını sağlamak için ilk birkaç hücredeki verileri denetleyin.
Uyarı
Örnekleri sütun sırasına girmenizi öneririz. Sütun başarıyla doldurulduktan sonra yeni bir sütun oluşturun ve yeni sütuna örnekler girmeye başlayın.
Bu tabloyu oluşturma işlemini tamamladıktan sonra verileri yüklemeyi veya dönüştürmeyi seçebilirsiniz. Sonuçta elde edilen sorguların, veri ayıklama için çıkarılmış tüm adımların ayrıntılı dökümünü içerdiğine dikkat edin. Bu adımlar, gerektiğinde özelleştirebileceğiniz normal sorgu adımlarıdır.
Sorun giderme
Web'den Dosya Yükleme
Web'den metin/csv dosyaları talep ediyorsanız ve üst bilgileri görünür yapıyorsanız, dosya sayısı çok fazla olduğunda olası sınır aşımını düşünmeniz gerektiğinde aramanızı ile Web.Contents sarmalamanız Binary.Buffer() gerekir. Bu durumda, üst bilgileri yükseltmeden önce dosyanın arabelleğe alınması, dosyanın yalnızca bir kez istenebilmesine neden olur.
Büyük CSV dosyalarıyla çalışma
Power Query Online düzenleyicisinde büyük CSV dosyalarıyla ilgileniyorsanız bir İç Hata alabilirsiniz. Önce daha küçük boyutlu bir CSV dosyasıyla çalışmanızı, düzenleyicideki adımları uygulamanızı ve işiniz bittiğinde yolu daha büyük CSV dosyasına değiştirmenizi öneririz. Bu yöntem daha verimli çalışmanızı sağlar ve çevrimiçi düzenleyicide zaman aşımıyla karşılaşma şansınızı azaltır. Daha uzun bir zaman aşımı süresine izin vermediğimiz için yenileme sırasında bu hatayla karşılaşmanızı beklemiyoruz.
Yapılandırılmamış metin yapılandırılmış olarak yorumlanıyor
Nadir durumlarda, paragraflar arasında benzer virgül sayılarına sahip bir belge CSV olarak yorumlanabilir. Bu sorun ortaya çıkarsa Power Query düzenleyicisinde Kaynak adımını düzenleyin ve Dosya Farklı Aç açılan listesinde CSV yerine Metin'i seçin.
Power BI Desktop'taki sütunlar
Bir CSV dosyasını içeri aktardığınızda Power BI Desktop, Power Query düzenleyicisinde bir adım olarak bir columns=x (burada x , ilk içeri aktarma sırasında CSV dosyasındaki sütun sayısıdır) oluşturur. Daha sonra daha fazla sütun eklerseniz ve veri kaynağı yenilenmek üzere ayarlanırsa, ilk x sütun sayısı dışındaki tüm sütunlar yenilenmez.
Hata: Bağlantı konak tarafından kapatıldı
Web kaynağından Metin/CSV dosyalarını yüklerken ve üst bilgileri yükseltirken bazen şu hatalarla karşılaşabilirsiniz: "An existing connection was forcibly closed by the remote host" veya "Received an unexpected EOF or 0 bytes from the transport stream." Konak, koruyucu ölçüler kullanarak ve geçici olarak duraklatılabilecek bir bağlantıyı kapatarak (örneğin, birleştirme veya ekleme işlemi için başka bir veri kaynağı bağlantısı beklerken) bu hatalara neden olabilir. Bu hataları geçici olarak çözmek için dosyayı indiren, belleğe yükleyen ve bağlantıyı hemen kapatan binary.buffer (önerilen) veya Table.Buffer çağrısı eklemeyi deneyin. Bu eylem, indirme sırasında herhangi bir duraklama yapılmasını önlemeli ve içerik alınmadan önce konağın bağlantıyı zorla kapatmasını engellemelidir.
Aşağıdaki örnekte bu geçici çözüm gösterilmektedir. Sonuçta elde edilen tablo Table.PromoteHeaders'a geçirilmeden önce bu arabelleğe alma işleminin yapılması gerekir.
- Özgün:
Csv.Document(Web.Contents("https://.../MyFile.csv"))
- ile :
Binary.Buffer
Csv.Document(Binary.Buffer(Web.Contents("https://.../MyFile.csv")))
- ile :
Table.Buffer
Table.Buffer(Csv.Document(Web.Contents("https://.../MyFile.csv")))