Aracılığıyla paylaş


Oluşturma ve rapor modelleri Teradata-based kullanma

You can generate report models based on a Teradata database running version 12.00 or version 6.20 by using Model Designer, Report Manager, or Microsoft Office SharePoint Server 2007 when running in SharePoint integrated mode.

Not

Bir Teradata veri kaynağı bağlayabilmeniz için önce sistem yöneticisinin rapor yazma istemcisinde ve rapor sunucusunda doğru .NET Data Provider for Teradata sürümünü yüklemiş olması gereklidir.Daha fazla bilgi için bkz: Bir veri bağlama kaynak (Reporting Services).

Bağlantı dizeleri

Bir Teradata veritabanını temel alan bir rapor modeli oluşturulurken, bağlantı dizesi aşağıdaki biçime sahiptir:

Veritabanı =<veri tabanı>Veri kaynak =<IP adresi>; Kullanıcı kimliği =<Kullanıcı adı>; Parola =<Parola>

Important noteImportant Note:

Oluşturma zaman bir veri kaynağı görünümü Teradata modeliniz için bir şema belirtmeniz önerilir.Aksi halde, sahip olduğunuz tüm şemalar veri erişimi kaynak alınır.Daha fazla bilgi için bkz: Nasıl Yapılır: Bir Teradata verilerden veri almak kaynak.

Sürüm desteği

Teradata veritabanından bir model oluşturmak için .NET Framework veri sağlayıcı'nın doğru sürüm için Teradata Teradata, kullandığınız veritabanının sürüm için kullanmanız gerekir.Bu bileşen Teradata kullanılabilir.Raporunuzu bilgisayar geliştirme ve rapor sunucusu doğru sürümleri yüklü olmadığını doğrulamak için Sistem Yöneticisiyle çalışın.Daha fazla bilgi için bkz: Reporting Services Tarafından Desteklenen Veri Kaynakları.

Işlev kısıtlamaları

Teradata veritabanı arka plandaki davranış nedeniyle, Teradata veritabanından bir model oluşturma diğer verilerden model oluşturma gelen farklı kaynak gibi türleri:

  • Birincil anahtarlar. veri kaynağı görünümü sihirbazını Teradata veritabanı birincil anahtarlarında algılamıyor.Birincil anahtar, bir rapor modeli oluşturmak için gereklidir.Kullanmanız gereken veri kaynağı görünümü rapor modeli Proje menüsünde Business Intelligence Development Studio bir model oluşturmak için kullanılan mantıksal bir birincil anahtar tanımlamak için . Daha fazla bilgi için bkz: Nasıl Yapılır: (Reporting Services) bir Teradata-based rapor modeli için birincil anahtar oluşturma.

    Çok fazla tablo veya el ile mantıksal anahtarları tanımlanacağı nesneler varsa, bir model ile oluşturabileceğiniz bir veri kaynağı görünümü rapor sunucusu.Rapor sunucusunda oluşturulan BIR modeli, veri içeren kaynak birincil anahtarlar içeren bir görünüm.Modeli üzerinde oluşturduktan sonra rapor sunucusu, istemci geliştirme raporu karşıdan ve rapor modeli projeye almak.Varolan bir maddeyi modeli ekledikten sonra veri kaynağı görünümü veri kaynağı görünümleri klasörü altında görünür.

  • Anlam Modeli Tanımlama Dili (SMDL) sorgu Çeviricisi. SMDL sorgu Çeviricisi Teradata veritabanı ile kullanılan davranış bazı farklılıklar vardır.Bu davranışlar, Denetim geçici çözümler için bağlantı, bir kısmı veya tamamı ingilizce olan içeriğe işaret edebilir gereklidir ve bu kısıtlamalar hedef veritabanında tasarım işlevselliği ve konfigürasyon anahtarları küçük farklılıkları içerebilir.

Aşağıdaki bölümlerde bu farklar açıklanmaktadır.

Veri Türleri

SMDL yalnızca aşağıdaki Teradata veri türlerini destekler.

SMDL türü

Teradata türü

Dize

KARAKTER, KARAKTER, KARAKTER DEĞİŞTİRME, KARAKTER DEĞİŞTİRME, KARAKTER BÜYÜK NESNE, clob, GRAFİK, ARALIĞI GÜN, ARALIĞI GÜN, SAAT, DAKİKA, SANİYE, ARALIĞINI SAAT, DAKİKA, SANİYE, ARALIĞI DAKİKA, SANİYE, ARALIK AYI, İKİNCİ, ARALIĞI YIL, AY, YIL ARALIĞI ARALIĞI ARALIĞI DAKİKA İÇİN ARALIĞI SAAT ARALIĞINI SAAT ARALIĞI GÜN İÇİN GÜN ARALIĞI UZUN varchar, UZUN vargraphic, varchar, vargraphic

Int16

smallint

Int32

int, TAMSAYI

Int64

bigint

Decimal

ARA, ONDALIK, SAYISAL

Double

ÇİFT DUYARLIKLI, float, GERÇEK

Binary

İKİLİ BÜYÜK NESNE (blob, varbyte

Bayt

BAYT

SByte

byteint

Date

DATE

Time

SAAT

DateTime

ZAMAN DAMGASI

Teradata veri kaynak, SMDL üzerinde aşağıdakiler dahil listelenmeyen herhangi bir veri türü desteği:

  • saat saat DİLİMİ

  • ZAMAN DAMGASI İLE BİR SAAT DİLİMİ

  • Bazı KULLANıCı TÜRÜ TANıMLı veri türleri (UDTs)

  • DECIMAL CLR ondalık veri türü temsil edilemeyen 29 basamak üzerinden bir duyarlılığa sahip.Örneğin, bir veri alanında kaynak 38 basamaklı bir duyarlılığa sahip olabilir.Duyarlık ve ölçeği verilerin türüne bağlı olarak, çalışma sırasında veri alınıyor saat bir özel durum, veri sağlayıcısında neden olabilir.Daha fazla bilgi için rapor yazma istemcisindeki ve yüklü olan bir veri sağlayıcı sürüm Teradata .NET Framework veri sağlayıcısı belgelerinebakın rapor sunucusu.

Rapor Yöneticisi'ı kullanırken veya Office SharePoint Server rapor modeli AutoGenerate için desteklenmeyen veri türleri içeren sütunlar tutulur. Buna ek olarak, desteklenmeyen bir tür, bir birincil anahtarının parçası ise, tüm varlık oluşturulmaz.

Model tasarımcısını kullanarak bir rapor modeli oluşturulurken, her şey için rapor modeli eklenir.Bu nedenle, el ile model iyileştirme, yukarıdaki tüm desteklenmeyen veri türlerini için süzgeç gerekir.

İşlevler

Bazı işlevler davranışını temel veritabanında bağlı olabilir.Sola sağa, sıfır uzunluk değişkeni için'den küçük bir değer belirtin ya da işlev alt dize davranışı SMQL içinde tanımlanmadı.

Varsayılanları

Teradata tarafından aşağıdaki varsayılanlar kullanılır:

karakter kümesi dize hazır bilgi, Unicode karakteri olarak küme.

Tarih veri türü, yıl, gün ve ay destekler ve saati, saat, dakika ve saniye olarak içermez.

Yapılandırma anahtarları

Veri kaynağının nedeniyle, veri kaynağını ve ortamı özelliklerini temel alan sorgu Çeviricisi davranışını değiştirmek birçok yapılandırma anahtarları kullanılabilir.Aşağıdaki anahtarları, yüklenen RSReportServer.config dosyasında tanımlanan <SysDrive>: \Program Files\Microsoft SQL Server\MRRS10.MSSQLSERVER\Reporting Services\ReportServer\ klasörü varsayılan değer.

Name

Tür

Tanım varsayılan

Açıklama

EnableMath

OpCasting

Boole

False

Switch turns on casting of results of math operations into a Microsoft .NET Framework decimal format.

Belirli bir matematik işlemleri sorgularda duyarlık ve ölçeği olarak temsil edilemeyen bir birleşimine sahip ondalık değerlerde sonuçlanabilir .NET Framework ondalık veri türü. sonuçlar gibi ondalık bir ifade ondalık olarak açıkça çevirebilirsiniz karşın, kullanıcılarınıza bu tasarım zamanında gerekli olduğunu anlarsınız düşüktür.Gibi bir ifade sıklıkta oluşturulacağını olay nedeniyle bu anahtarı ayarlanabilir True, otomatik olarak gerekli dönüştürme işlemi gerçekleştirmek için.