Share via


Oluşturma ve rapor modelleri Teradata tabanlı 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 or SharePoint Server 2010

SharePoint ile tümleşik modunda çalışırken.

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: Veri bağlantıları, veri kaynakları ve bağlantı dizeleri (ssrs).

Bağlantı dizeleri

Ne zaman bir rapor modeli oluşturulurken temel bağlantı bir Teradata veritabanı dize biçimi aşağıdaki gibidir:

Veritabanı =<temel veri>; veri kaynağı =<IP adresi>; UserId =<kullanıcı adı>; parola =<parola>

Önemli notÖnemli

Teradata modeliniz için veri kaynak görünümü oluşturduğunuzda, bir şema belirtmeniz önerilir.Aksi takdirde sahip olduğunuz tüm şemalar üzerinde veri erişim kaynak alınır.

Sürüm desteği

Teradata veritabanından bir model oluşturmak için doğru sürüm kullanmanız gerekir.net Framework veri sağlayıcısı için Teradata Teradata veritabanı kullandığınız sürümüne yönelik.Bu bileşen, Teradata kullanılabilir.Doğru bilgisayar yazma raporunuzu ve rapor sunucusu yüklü doğrulamak için sistem yöneticisiyle birlikte çalışın.Daha fazla bilgi için bkz: Raporlama Servisleri (ssrs) tarafından desteklenen veri kaynakları.

İşlev kısıtlamaları

Teradata veritabanından model oluşturma Teradata veritabanı arka plandaki davranış nedeniyle, model diğer veri kaynak türleri aşağıdaki gibi oluşturma arasında farklılık gösterir:

  • Birincil anahtarlar. Veri kaynağı Görünüm Sihirbazı başlamıyor algılamak Teradata veritabanı birincil anahtarlar.Birincil anahtarlar, rapor modeli oluşturmak için gereklidir.Rapor modeli proje içinde veri kaynağı Görünüm menüsünde kullanmak Business Intelligence Development Studio oluşturmak için kullanılabilecek mantıksal birincil anahtarları tanımlamamodeli. Daha fazla bilgi için bkz: Nasıl yapılır: Birincil anahtarları (Raporlama Hizmetleri) bir Teradata tabanlı rapor modeli oluşturma.

    Vardır, çok sayıda tablo veya nesneler için el ile mantıksal anahtarları tanımlamak bir veri kaynak görünümden ile bir modeli oluşturabilirsiniz rapor sunucusu.Üzerinde oluşturulan bir model rapor sunucusu birincil anahtarlar içeren bir veri kaynak görünümünü içerir.Model üzerinde oluşturduktan sonra rapor sunucusu, istemci geliştirme raporu karşıdan yükleyebilir ve rapor modeli projeye almak.Model varolan öğe ekledikten sonra veri kaynak görünümü veri kaynak Görünümler klasöründe görünür.

  • Anlam Modeli Tanımlama Dili(smdl) sorgu Çeviricisi. smdl sorgu Çeviricisi Teradata veritabanı ile kullanıldığında bazı davranış farklılıkları vardır.Bu davranışlar, hataları için kontrol geçici çözümler için gereklidir ve kısıtlamalar hedef veritabanında tasarım işlevselliği ve yapılandırma anahtarları küçük farklar 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ü

String

KARAKTER, KARAKTER, KARAKTER KARAKTER BÜYÜK NESNE, CLOB, GRAFİK, ARALIK GÜNÜ, GÜN, SAAT, DAKİKA İÇİN ARALIĞI GÜN, İKİNCİ, ARALIĞINI SAAT, ARALIĞINI SAAT, DAKİKA, SANİYE, ARALIĞI DAKİKA, SANİYE İÇİN ARALIĞI DAKİKA İÇİN ARALIĞI SAAT ARALIĞI GÜN ARALIĞI, KARAKTER DEĞİŞEN, DEĞİŞENARALIK AYI ARALIĞI SANİYE, ARALIĞI YIL, AY, UZUN VARCHAR, UZUN VARGRAPHIC, VARCHAR, VARGRAPHIC ARALIĞI YIL

Int16

SMALLINT

Int32

INT, TAMSAYI

Int64

BIGINT

Decimal

ARA, ONDALIK, SAYISAL

Double

DOUBLE PRECISION, 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 için yukarıda, aşağıdakiler de dahil olmak üzere listelenmeyen herhangi bir veri türü smdl desteklemez:

  • SAAT DİLİMİ İLE ZAMAN

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

  • KULLANICI tanımlı türü bazı veri türleri (UDTs)

  • ONDALIK üzerinden clr ondalık veri türünü temsil 29 basamak kesinliğinde.Örneğin, bir alan veri kaynak duyarlık 38 basamak olabilir.Duyarlık ve ölçeği veri türüne bağlı olarak çalışma hızında veri alma saat veri sağlayıcısının bir özel duruma neden olabilir.Daha fazla bilgi için bkz: Teradata.net Framework veri sağlayıcı belgelerine veri sağlayıcı istemci yazma rapor ve rapor sunucusu yüklü olan sürüm için.

Rapor Yöneticisi veya kaydın bir rapor modeli için bir SharePoint ürünü kullanırken, desteklenmeyen veri türleri içeren sütunlar hariç tutulur.Desteklenmeyen bir veri türünde bir parçası ise, buna ek olarak, bir birincil anahtar, tüm varlık değil oluşturulur.

Modeli Designer kullanarak rapor modeli oluşturma sırasında her şeyi rapor modeli eklendi.Bu nedenle, el ile iyileştirme modeli, yukarıdaki tüm desteklenmeyen veri türleri dışında filtre uygulamak gerekir.

İşlevler

Bazı işlevleri davranışını temel veritabanında bağlı olabilir.Sol, sağ, sıfır uzunluk değişkeni için'den küçük bir değer belirtin veya alt dize işlev, smql, davranışı tanımsızdır.

Varsayılanları

Teradata tarafından aşağıdaki varsayılan değerler kullanılır:

Karakter dize harflerin Unicode karakter küme.

Veri türü tarih, yıl, gün ve ay destekler ve zamanı saat, dakika ve saniye olarak içermez.

Yapılandırma anahtarları

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

Ad

Tür

Tanım varsayılan

Açıklama

EnableMath

OpCasting

Boolean

False

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

Sorgularda belirli matematiksel işlemleri ondalık değerleri duyarlık ve ölçeği de temsil edilemeyen bir birleşimi ile sonuçlanabilir .NET Framework ondalık veri türü.Bu gibi ondalık ifadeler ondalık olarak sonuçlarını açıkça artığını karşın, kullanıcılarınız bu tasarım zamanında yapılması gerektiğini bilirsiniz olası değildir saat.De olay gibi ifadeler sık sık oluşturulur, bu anahtarı küme olabileceği şekilde True, otomatik olarak gerçekleştirmek gerekli cast.