Rapor Sorunlarını Giderme: Haritası raporları (rapor oluşturucuyu 3.0 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
Business Intelligence Development Studio'daki Rapor Oluşturucusu 3.0 ve Rapor Tasarımcısı ile rapor tanımlarını (.rdl) oluşturabilir ve 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 3.0'da 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ı boyutu ile ilgili sorunların çözümüne yardımcı olmak için bu bölümü kullanı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:
kaynak uzamsal veri haritası Galerisi'nde bir harita ya da bir ESRI Şekil dosyası yerel bilgisayarınızda, eşleme öğeleri otomatik olarak rapor tanımında gömülü olduğu.
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.
Bölmesinde katmanın sağ tıklatın ve sonra aşağıdakilerden birini tıklatın, Map, Gömme uzamsal veri seçenekleri, uzamsal veri temel alan eşleme öğeleri haritası katmanın gömülü rapor tanımı.
Bir ESRI Şekil Dosyasına dayalı uzamsal verileri bir rapor tanımından kaldırmak için, aşağıdakileri yapmanız gerekir:
Karşıya yüklemek veya ESRI .shp ve .dbf dosyaları rapor sunucusu yayımlayın.
Harita bölmesi Tasarım görünümünde, rapor veri gömülü katmanı seçin ve açın Katman verilerini özellikleri.De uzamsal veri, select ESRI Şekil dosyası bağlantı, üzerinde sonra klasöre göz atın ve rapor sunucusu ESRI şekil dosyaları içeren dosyayı seçin ve Tamam'ı tıklatın.
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
Uzamsal Veri Kaynakları
uzamsal veri ile ilgili sorunların çözümüne yardımcı olmak için bu bölümü kullanı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.
Rapor tanımı, el ile herhangi bir rapor öğesi adını değiştirdiğinizde 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.
uzamsal veri haritası rapor öğesi için sıfır (0) boş değerlere küme ve boş dizeler küme boş ("").
İçin kayma, bu davranışı değiştirmek için sql Server veritabanından gelen, uzamsal veri döndüren sorgu 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 veri sql Server veritabanından geliyorsa, daha küçük bir alanda verileri sınırlamak için uzamsal işlevleri kullanmak için sorguyu değiştirin.
Baş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 veri yeniden ve kaydedilen raporda harita görünümü merkezi kullanmak için harita Görünüm penceresi sağ tıklatın ve sonra tıklatın yeniden.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.
Raporda uzamsal veri gömmek ve dahil edilmesini istediğiniz konumları silin.
Baş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 görünürlüğü olan ya da görünür, Gizli, veya ZoomBased, yakınlaştırma göre düzey , harita Görünüm penceresi.**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 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 3.0 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ğerlerini otomatik olarak gösterge için belirttiğiniz dağıtım kuralları tarafından ve her harita katmanı için belirttiğiniz haritası öğe türü kuralları tarafından 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: Nasıl yapılır: Harita Göstergelerini, Renk Ölçeğini ve İlişkili Kuralları Değiştirme (Rapor Oluşturucusu 3.0 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) stili uygulamak için öncelik, en alt en yüksek öncelikten aşağıdaki gibidir: Katman Özellikleri; katmandaki tüm harita öğeler için öğe özelliklerini eşleştirmek; belirlediğiniz kuralları; ve sonra belirttiğiniz değerleri için geçersiz kıl seçeneğini katıştırılmış harita öğeler için.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 Kullanarak Çokgen, Çizgi ve Nokta Görüntüsünü Değiştirme (Rapor Oluşturucusu 3.0 ve SSRS).
Renk Ölçeğinde NaN değeri nedir?
NaN bir sayıyı temsil eden.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: Nasıl yapılır: Harita Göstergelerini, Renk Ölçeğini ve İlişkili Kuralları Değiştirme (Rapor Oluşturucusu 3.0 ve SSRS).
Baş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.Bağlan Sihirbazı'nı ya da katman Sihirbazı seçin Ekle bu harita görünümü için çalışan Bing haritalar arka plan.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ünüm penceresi için harita koordinat sistemi olması gerekir Geographicyerine Planar.
Harita projeksiyonu olmalıdır Mercator.
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 "Planlama harita desteği" konusuna bakın. de Reporting Services belgelerine sql Server Çevrimiçi Kitapları'nda.
Döşeme katman ekleme hakkında daha fazla bilgi için bkz: Nasıl yapılır: Harita ya da Harita Katmanı Ekleme, Değiştirme veya Silme (Rapor Oluşturucusu 3.0 ve SSRS).
Bir döşeme katmanındaki metni nasıl denetlerim?
Her ikisi de Road ve karma metin görünümleri içerir.Metin, Bing Haritalar Web Hizmetleri'nden gelen döşemelerin bir parçasıdır.
Metin içermeyen bir taş katman eklemek için seçin Hava görünümü.
Baş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.
Rapor DataSet'in bir parçası olmayan uzamsal veri ilişkili veri belirtmek için simgeyi kullanın # veri adını belirten bir etiket tarafından izlenen.
Başa Dön
Ayrıca bkz.