Aracılığıyla paylaş


Rapor Sorunlarını Giderme: Harita Raporları (Rapor Oluşturucusu ve SSRS)

Raporunuza bir harita veya harita katmanı eklediğinizde, raporunuzda var olan bir haritayı veya harita katmanını özelleştirdiğinizde, raporunuzdaki bir haritayı önizlediğinizde veya harita içeren bir raporu yayımladığınızda, rapordaki haritalarla ilgili sorunlar oluşabilir. Bu sorunların çözümüne yardımcı olması için bu konudan yararlanın.

[!NOT]

SQL Server Data Tools'daki Rapor Oluşturucusu ve Rapor Tasarımcısı ile rapor tanımları (.rdl) oluşturabilir ve bunları değiştirebilirsiniz. Her yazma ortamı raporları ve ilişkili öğeleri oluşturmak, açmak ve kaydetmek için farklı yollar sağlar. Daha fazla bilgi için, Web'de microsoft.com sitesinde Rapor Tasarımcısı'nda ve Oluşturucusu'nda Rapor Tasarlama makalesine bakın.

Bu Makalede

Rapor Tanımı Boyut Sorunları

Uzamsal Veri Kaynakları

Görüntüleme Çerçevesi ve Yakınlaştırma Sorunları

Katman Sorunları

Gösterge, Renk Ölçeği ve Uzaklık Ölçeği Sorunları

Araç Çubuğu ve Etiket Sorunları

Döşeme Sorunları

Rapor Tanımı Boyut Sorunları

Rapor tanımı boyutuyla ilişkili sorunların çözülmesine yardımcı olması için bu bölümden yararlanın.

Rapor tanımı boyutunu nasıl azaltırım?

Bir harita katmanı, uzamsal verilerden oluşturulan harita öğeleri içerir. Bazı durumlarda, harita öğeleri rapor tanımına katıştırılır. Bu, aşağıdaki yollarla olur:

  • Uzamsal veri kaynağı Harita Galerisi'ndeki bir haritaysa veya yerel bilgisayarınızdaki bir ESRI Şekil Dosyasıysa, harita öğeleri rapor tanımına otomatik olarak katıştırılır.

    Rapor sunucusuna bir rapor yayımlarsanız ve yerel bir dosyaya bir uzamsal veri kaynağı başvurusu varsa, uzamsal veriler rapor işleme sırasında alınamaz. Bu sorundan kaçınmak için, harita verileri rapor tanımına katıştırılır.

  • Harita sihirbazında veya Katman sihirbazında, uzamsal verileri katıştırma seçeneğini belirlerseniz, uzamsal verilere dayalı harita öğeleri rapor tanımında harita katmanına katıştırılır.

  • Harita bölmesinde, katmanı sağ tıklatırsanız ve sonra Katıştırılmış Uzamsal Veriler seçeneklerinden birini tıklatırsanız, uzamsal verilere dayalı harita öğeleri rapor tanımında harita katmanına katıştırılır.

  • Bir ESRI Şekil Dosyasına dayalı uzamsal verileri bir rapor tanımından kaldırmak için, aşağıdakileri yapmanız gerekir:

  1. ESRI .shp ve .dbf dosyalarını rapor sunucusuna yükleyin veya yayımlayın.

  2. Raporda, Tasarım görünümündeki Harita bölmesinde, katıştırılmış verileri içeren katmanı seçin ve Katman Verileri özelliklerini açın. Şuradan uzamsal veri kullan alanında, ESRI Şekil Dosyasına bağlantı'yı seçin ve sonra rapor sunucusunda ESRI Şekil Dosyalarını içeren klasöre gözatın, klasörü seçin ve Tamam'ı tıklatın.

  3. Raporunuzu kaydedin. Değiştirdiğiniz katmana ilişkin katıştırılmış veriler rapor tanımından kaldırılmıştır.

Harita Galerisi'ndeki bir rapordan alınan harita öğeleri her zaman bir harita katmanına katıştırılır.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Uzamsal Veri Kaynakları

Uzamsal verilerle ilişkili sorunların çözülmesine yardımcı olması için bu bölümden yararlanın.

Tasarım yüzeyinde, örnek uzamsal verileri görüyorum

Tasarım sırasında, tasarım yüzeyinde örnek uzamsal verilerle ilgili ileti aşağıdaki nedenlerle gösterilebilir:

  • Uzamsal veriler bir ESRI .shp dosyasından gelir, ancak ilgili .dbf dosyası kullanılamaz. ESRI Şekil Dosyaları genellikle hem uzamsal verileri içeren bir .shp dosyası, hem de bir .dbf destek dosyası içerir. .dbf dosyasının .shp dosyasıyla aynı dizinde olduğunu doğrulayın.

  • Uzamsal veriler bir veri kümesinden gelir ve sorguya ilişkin veri bağlantısı geçerli değildir veya kullanılan kimlik bilgileri geçerli değildir.

  • Harita katmanı, bir ifade bulunan bir özellik içerir. Rapor çalıştırılıncaya kadar ifadeler değerlendirilmez. Haritayı görmek için, raporu önizlemeniz gerekir.

  • Uzamsal veriler, belirli bir kapsamı olan bir veri kümesinden gelir. Örneğin, bir harita bir tablix veri bölgesine katıştırıldığında veya harita analitik ve uzamsal veriler için aynı veri kümesi kapsamını kullandığında, rapor çalışıncaya kadar veri kapsamı hesaplanmaz.

Tek bir harita öğesi için bir uzaklık ayarladığımda, bir harita öğeleri kümesi taşınır

Uzamsal veriler, her bir katmanda görüntülenen harita öğelerini tanımlar. Harita öğesi tek bir nokta, bir nokta kümesi, tek bir çizgi, bir çizgi kümesi, tek bir çokgen veya bir çokgen kümesi olan uzamsal verileri temel alabilir. Her harita öğesi bir birimdir. Harita öğesi birden fazla nokta içeriyorsa ve öğeyi taşırsanız, harita öğesinin tüm öğeleri taşınır.

Her bir harita öğesinin verileri dış veri kaynağındaki uzamsal verilerin biçimine göre belirlenir. Örneğin, bir sorgu bir SQL Server veritabanındaki uzamsal verileri belirttiğinde, sonuç kümesindeki her bir satır birden çok nokta veya çizgi veya çokgen koordinatları kümesi içerebilir. Sonuç kümesinde tek bir satırla tanımlanan tüm harita öğelerine bir birim olarak davranılır. Belirli koordinat kümelerinin görüntüsünü değiştirmek isterseniz, aşağıdakilerden birini yapmanız gerekir:

  • Koordinat kümeleri sonuç kümesinde ayrı satırlar olarak döndürülecek şekilde sorguyu değiştirin.

  • Değiştirilecek harita öğelerini seçin ve ilgili katman türü için varsayılan görüntü özelliklerini geçersiz kılarak ilgili katıştırılmış nokta, çizgi veya çokgen özelliklerini ayarlayın.

Bir ESRI Şekil Dosyasındaki uzamsal verileri kullanan katmanımda her zaman katıştırılmış veriler var.

Harita içeren raporların bir rapor sunucusunda çalışabilmesini sağlamak için, ESRI Şekil Dosyaları rapor sunucusunda kaynak olarak kullanılabilir olmalıdır. Bir haritaya katman eklerseniz ve yerel dosya sisteminizde bulunan bir Şekil Dosyasını belirtirseniz, uzamsal veriler otomatik olarak raporunuza katıştırılır.

Katıştırılmış verileri ESRI Şekil Dosyasına ilişkin bir bağlantıyla değiştirmek için, .shp dosyasını ve eşleşen .dbf dosyasını rapor sunucusuna yüklemeniz ve sonra katman için uzamsal veri kaynağını değiştirmeniz gerekir.

Bir veri kaynağını veya veri kümesini kolay bir ad kullanarak yeniden adlandırdım ve şimdi haritamda hiç veri görünmüyor.

Herhangi bir rapor öğesinin adını el ile değiştirdiğinizde, rapor tanımı otomatik olarak güncelleştirilmez.

Bir veri kümesinin adını değiştirdiğinizde, bu veri kümesine başvuran herhangi bir veri bölgesi veya harita katmanı el ile güncelleştirilmelidir. Bir tablix, grafik veya ölçeri bir veri kümesine yeniden bağlamak için, tasarım yüzeyinde öğeyi seçin, veri bölgesi özelliklerini açın ve uygun veri kümesinin adını seçin. Bir harita katmanını bir veri kümesine yeniden bağlamak için, katmanı seçin, katman özelliklerini açın ve uygun veri kümesinin adını seçin.

Uzamsal verilerim null değerler ve boş dizeler içeriyor.

Harita rapor öğesine ilişkin uzamsal verilerde, null değerler sıfır (0) olarak ve boş dizeler boşluk ("") olarak ayarlanır.

Bir SQL Server veritabanından alınan gelen uzamsal veriler için, bu davranışı değiştirmek üzere, uzamsal verileri döndüren sorguyu değiştirmeniz gerekir.

Haritam, maksimum uzamsal öğe sayısını aşıyor

Varsayılan olarak, bir haritada 20.000 harita öğesi veya 1.000.000 nokta bulunabilir. Haritanız bu sınırları aşarsa, aşağıdaki yaklaşımlardan birini kullanabilirsiniz:

  • Bir katmanı kaldırın.

  • Harita çözünürlüğünü düşürün.

  • Harita görüntüleme çerçevesi koordinatlarını daha küçük bir alanı görüntüleyecek şekilde küçültün.

  • Uzamsal veriler bir veri kümesinden gelirse, veri kümesinden gelen verilere filtre uygulamak için bir filtre ayarlayın. Filtre, uzamsal veri türünde olmayan bir alanda ayarlanmalıdır.

  • Uzamsal veriler bir SQL Server veritabanından gelirse, verileri daha küçük bir alanla sınırlamak üzere uzamsal işlevleri kullanacak şekilde sorguyu değiştirin.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Görüntüleme Çerçevesi ve Görüntüleme Sorunları

Görüntüleme çerçevesi seçenekleriyle ilişkili sorunların çözülmesine yardımcı olması için bu bölümden yararlanın.

Orta noktayı ve görünümü katıştırılmış bir harita öğesine üzerinde ayarlayamıyorum.

Bir görüntüleme çerçevesini belirli bir harita öğesi üzerinde ortalamak için, bir katmandaki uzamsal verileri analitik verilerle ilişkilendirmiş olmanız gerekir.

Raporumda harita orta noktasını ve görünümünü ayarladım.Raporu yeniden açtığımda, harita görünümü neden aynı değil?

Uzamsal verileri okumak için gereken kullanıcı kimlik bilgileri raporu açtığınızda kullanılamazsa, yer tutucu uzamsal veriler kullanılır. Harita görünüm çerçevesi için ayarlanan orta noktaya ve yakınlaştırma seçeneklerine bağlı olarak, harita görünümü farklı bir katman üzerinde ortalanabilir.

Uzamsal verileri yeniden yüklemek ve raporda kaydedilen harita görünümü orta noktasını kullanmak için, harita görünümü orta noktasını sağ tıklatın ve sonra Yeniden Yükle'yi tıklatın. Uzamsal veri kaynağı için kimlik bilgilerini girmenizden sonra, katman uzamsal verileri yükler ve harita görünümü geri yüklenir.

Bir harita katmanı seçeneği için orta nokta ve görünüm çalışmıyor.

Görüntüleme çerçevesi belirli bir katman için uzamsal veriler ortalanacak şekilde ayarlandığında ve görünümün orta noktası katmanın orta noktası olarak görünmediğinde, uzamsal verilere görüntüleme çerçevesinde görülemeyecek kadar küçük adalar veya alanlar eklenmiş olabilir. Örneğin, bir ülkeye ilişkin uzamsal veriler, bölgenin parçası olarak küçük adalar veya başka küçük bölgeler içerebilir. Görüntüleme çerçevesi, katmanın orta noktasını hesaplamak için tüm uzamsal verileri kullanır.

Katmana ilişkin hesaplamaları geçersiz kılmak için, aşağıdakilerden birini yapabilirsiniz:

  • Görüntüleme çerçevesi için özel bir orta nokta belirtin.

  • Eklemek istemediğiniz konumları kaldırmak için, görüntüleme çerçevesinin yakınlaştırma düzeyini değiştirin.

  • Uzamsal verileri rapora katıştırın ve eklemek istemediğiniz konumları silin.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Katman Sorunları

Katman seçenekleriyle ilişkili sorunların çözülmesine yardımcı olması için bu bölümden yararlanın.

Bir veya daha fazla katmanı haritamda göremiyorum.

Bir raporda bir harita katmanı görüp görmemeniz, uzamsal verilerin kullanılabilirliğine, uzamsal verilerle analitik veriler arasındaki ilişkiye, uzamsal verilerin türüne ve ilgili katman türüne, katmandaki görünürlük ve saydamlık seçeneklerine ve katman çizim sırasına bağlıdır. Bir katmandaki verileri göremezseniz, aşağıdaki seçenekleri denetleyin:

  • Katman türü ve uzamsal veri türü. Katman türü yalnızca, katman türüyle eşleşen uzamsal verileri görüntüler. Örneğin, katman türü Nokta ise, ancak uzamsal veriler Çizgi ise, veri görüntülenmez.

  • Alan değerlerini eşleştirin. Analitik verileri uzamsal verilerle ilişkilendirmek için alanlarda belirttiğiniz değerler, her bir harita öğesini benzersiz şekilde tanımlamalıdır. Alanların veri türü aynı olmalıdır. Alanlardaki değerler özdeş olmalıdır. Daha fazla bilgi için, bkz. Gösterge, Renk Ölçeği ve Uzaklık Ölçeği Sorunları.

  • Katman sırası. Harita bölmesindeki katmanların sırası, katmanların rapor işleyicisinde çizildikleri sıradır. İlk olarak çizilen katmanlardaki uzamsal verilerin üzerine, daha sonra çizilen katmanlara ilişkin uzamsal veriler yazılabilir. Listenin en üstünde görünen katmanlar ilk olarak çizilir. Listedeki katmanların sırasını değiştirdiğinizde, katmanların çizim sırasını değiştirmiş olursunuz.

  • Saydamlık. Her bir harita katmanının saydamlığını bağımsız olarak belirtebilirsiniz. Varsayılan saydamlık değerleri, bir katmanı nasıl eklediğinize bağlı olarak değişir. %0 saydamlık, katmanın donuk olduğu ve başka katman verilerinin bu katmanın içinden gösterilmeyeceği anlamına gelir. Başka verilerin varolan bir katmanın içinden gösterilmesine olanak tanımak için, bu değeri istediğiniz etkiyi veren daha yüksek bir yüzde değerine ayarlayın.

  • Görünürlük. Bir katmanın görünürlüğü, harita görüntüleme çerçevesinin yakınlaştırma düzeyine bağlı olarak, Görünür, Gizli veya Yakınlaştırma Tabanlı şeklindedir. Yakınlaştırma düzeyi için maksimum ve minimum aralık da belirtilebilir. Görünürlük, bu değerlerden biri olarak değerlendirilen bir ifadeye dayalıdır.

    İpucuİpucu

    Harita bölmesinde her bir katman için görünürlüğü değiştirebilirsiniz. Her bir katmanı tasarlarken, sorunun tek bir katmanla mı ilgili olduğunu, yoksa başka katmanlar arasında görünürlük sorunları mı olduğunu belirlemek için diğer tüm katmanları kapatın.

Harita katmanında bir filtre ayarladım ama etkisi olmadı.

Bir katmanın verilerine filtre uygulamak için, veri türü filtre ifadesinde belirtilmelidir. Filtre denkleminin belirtilen koşulu doğru şekilde değerlendirmesi için, temel veri türünü doğru olarak belirttiğinizden emin olun. Daha fazla bilgi için bkz. Filtre Denklemi Örnekleri (Rapor Oluşturucusu ve SSRS).

Gösterge, Renk Ölçeği ve Kural Sorunları

Kurallar, gösterge ve renk ölçeği seçenekleriyle ilişkili sorunların çözülmesine yardımcı olması için bu bölümden yararlanın.

Harita göstergesindeki değerleri nasıl denetlerim?

Gösterge değerleri, her bir katman için belirttiğiniz harita öğesi türü kurallarına ve gösterge için belirttiğiniz dağıtım kurallarına göre otomatik olarak belirlenir.

Varsayılan olarak, tüm kurallar tarafından oluşturulan tüm öğeler ilk göstergede görüntülenir. Her bir katmana ilişkin tüm çokgen, çizgi ve nokta kurallarının değerleri, bileşik gösterge aralığına katkıda bulunur. Farklı göstergelerde öğeler görüntülemek için, önce birden çok gösterge oluşturmanız ve sonra her bir kural için, ilişkili öğelerin hangi göstergede görüntüleneceğini belirtmeniz gerekir.

Bir kuralı belirli bir göstergeyle ilişkilendirmek için, kural özelliklerini açın ve Gösterge sayfasında, kullanılacak göstergenin adını seçin. Bir göstergeden öğeleri kaldırmak için, gösterge seçeneklerinde, göstergenin adı için boş satırı seçin. Raporda gösterge öğelerini yeniden adlandırırsanız, her bir katmanı uygun gösterge öğesiyle el ile ilişkilendirmeniz gerekir.

Her bir göstergenin başlığını ve içeriğini denetlemek için, kurala ilişkin Gösterge özelliklerini kullanın. Kaç bölüm oluşturulacağını belirtebilir, her bir bölüme değerler atayan hesaplamaları değiştirebilir, minimum ve maksimum aralık değerlerini ayarlayabilir ve gösterge metninin biçimini değiştirebilirsiniz.

Daha fazla bilgi için bkz. Harita Göstergelerini, Renk Ölçeğini ve İlişkili Kuralları Değiştirme (Rapor Oluşturucusu ve SSRS).

Ayarladığım kurallar, beklediğim sonuçları vermiyor.

Kurallar, bir katmandaki harita öğeleriyle ilişkili analitik verilere uygulanır. Tüm renk kuralları, boyut kuralları, genişlik kuralları ve işaret türü kurallarıyla ilgili sorunları tanımlamanıza yardımcı olması için aşağıdaki kuralları kullanın:

  • Her bir harita öğesine (çokgen, çizgi, nokta) stil uygulama önceliği, en düşükten en yükseğe doğrudur: katman özellikleri; katmandaki tüm harita öğelerinin harita öğesi özellikleri; belirttiğiniz kurallar; ve sonra, geçersiz kılma seçeneğini kendisi için seçtiğiniz katıştırılmış harita öğeleri için, belirttiğiniz değerler. Katıştırılmış bir öğe için geçersiz kılma seçeneğini seçtiğinizde, daha sonra değerleri orijinal ayarına döndürseniz bile, kurallar artık uygulanmaz.

  • Eşleştirme alanı sorunları. Eşleştirme alanları, harita öğeleriyle analitik veriler arasında veri bağlamaya olanak sağlar. Eşleştirme alanlarına karşılık gelen uzamsal veri ve analitik veri alanları, aynı veri türüne ve aynı biçime sahip olmalıdır. Eşleştirme alanı uzamsal verilerle analitik verileri tam olarak eşleştirmezse, kuralın etkisi olmaz. Örneğin, uzamsal verilere ilişkin eşleştirme alanında analitik veriler ilişkin alana göre fazladan boşluklar veya fazladan noktalama varsa, eşleştirme olmaz.

  • Daha fazla bilgi için bkz. Kurallar ve Analitik Veriler ile Çokgen, Çizgi ve Nokta Görüntüsünü Değiştirme (Rapor Oluşturucusu ve SSRS).

Renk Ölçeğinde NaN değeri nedir?

NaN, Sayı Değil anlamına gelir. Renk ölçeği değerlerinin sayısal olması beklenir. Renk ölçeğiyle ilişkili kurallar için dağıtım ayarlarını ve gösterge metni değerini denetleyin. Özel dağıtım aralıkları oluşturduysanız, alt bağı ilk aralıkta ve üst bağı son aralıkta belirttiğinizi doğrulayın.

Raporu çalıştırdığımda renk ölçeğim görünmüyor.

Bir harita katmanı tüm katman veya katıştırılmış harita öğeleri için çokgenler, çizgiler veya noktalarla ilgili renk kuralları belirttiğinde, renk ölçeği kullanıcıya bilgi görüntüler. Hiçbir harita öğesi bir renk kuralı belirtmezse veya renk kuralları renk haritası yerine bir gösterge kullanarak belirtirse, bu durumda renk haritası oluşturulan raporda görünmez.

Renk ölçeğini görüntülemek üzere, bir katman veya katıştırılmış bir harita öğesi için renk kurallarını belirtin. Daha fazla bilgi için bkz. Harita Göstergelerini, Renk Ölçeğini ve İlişkili Kuralları Değiştirme (Rapor Oluşturucusu ve SSRS).

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Döşeme Sorunları

Döşeme arka planı seçenekleriyle ilişkili sorunların çözülmesine yardımcı olması için bu bölümden yararlanın.

Bing harita döşemesi arka planını göremiyorum.

Aşağıdaki ayarlar, yerel önizlemede veya rapor sunucusundan çalışan bir raporda bir Bing harita döşemesi arka planının görüntülenip görüntülenmemesini etkiler:

  • Bir harita döşemesi katmanı var olmalıdır. Harita sihirbazında veya Katman sihirbazında, Bu harita görünümü için Bing Haritalar arka planı ekle'yi seçin. Bu, geçerli harita görüntüleme çerçevesi orta noktası ve yakınlaştırma düzeyi için bir döşeme katmanı ekler. Ayrıca, Harita bölmesi araç çubuğundan bir döşeme katmanı da ekleyebilirsiniz.

  • Görüntüleme çerçevesi için harita koordinat sistemi Düzlemsel değil, Coğrafi olmalıdır.

  • Harita izdüşümü, Merkator olmalıdır.

  • Yerel önizleme için, internet erişiminiz olmalıdır. Rapor sunucusundan çalışan bir rapor için, rapor sunucusunun döşeme arka planını destekleyecek şekilde yapılandırılması gerekir. Daha fazla bilgi için, SQL Server Books Online'daki Reporting Services belgelerinde "Harita Desteği için Planlama" konusuna bakın.

Döşeme katmanı ekleme hakkında daha fazla bilgi için, bkz. Harita ya da Harita Katmanı Ekleme, Değiştirme veya Silme (Rapor Oluşturucusu ve SSRS).

Bir döşeme katmanındaki metni nasıl denetlerim?

Hem Yol hem de Karma görünümleri metin içerir. Metin, Bing Haritalar Web Hizmetleri'nden gelen döşemelerin bir parçasıdır.

Metinsiz bir döşeme katmanı eklemek için, Havadan görünümünü seçin.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Araç İpucu ve Etiket Sorunları

Etiket veya Araç İpucu seçenekleriyle ilişkili sorunların çözülmesine yardımcı olması için bu bölümden yararlanın.

Bir ifadeye bir etiket veya Araç İpucu ayarladığımda, veri kümesi kapsamıyla ilgili bir ifade hatası alıyorum.

Uzamsal verileriniz bir harita galerisinden veya bir ESRI Şekil Dosyasından geldiğinde, ilişkili veriler bir rapor kümesinin parçası değildir. Bir etiket veya araç ipucu için bu verileri belirtmek üzere bir veri kümesi alanı başvurusu için ifade sözdizimi kullanamazsınız.

Bir rapor veri kümesinin parçası olmayan uzamsal verilerle ilişkili verileri belirtmek için, # simgesini ve ardından verilerin adını belirten bir etiketi kullanmalısınız.

Başa Dön bağlantısıyla kullanılan ok simgesiBaşa Dön

Ayrıca bkz.

Kavramlar

Haritalar (Rapor Oluşturucusu ve SSRS)

Rapor Oluşturucusu Sorunlarını Giderme