メイン コンテンツをスキップする 補完的コンテンツへスキップ

Microsoft SQL Server Reporting Services (SSRS) (リポジトリー) - インポート

Availability-note AWS

ブリッジの要件

このブリッジ:
  • ドライバーを<TDC_HOME>/data/download/MIMB/にダウンロードするためには、https://repo.maven.apache.org/maven2/ やその他のツールサイトへのインターネットアクセスが必要です。

  • Microsoft Windowsではサポートされていません。

  • そのSDKにアクセスするためにはツールのインストールが必要です。

ブリッジの仕様

ベンダー Microsoft
ツール名 SQL Server Reporting Services (SSRS)
ツールバージョン 9.0 (2005)〜15x (2019)
ツールのWebサイト https://docs.microsoft.com/en-us/sql/reporting-services/
サポートされている方法論 [ビジネスインテリジェンス] メタデータリポジトリー、データストア(物理データモデル、OLAPディメンショナルモデル、ストアドプロシージャー式解析)、BIレポート(リレーショナルソース、ディメンショナルソース、式解析、レポートストラクチャー) .Net API経由の
データプロファイリング
増分収集
マルチモデル収集
モデル選択のためのリモートリポジトリーの参照

仕様
ツール: .Net API経由のMicrosoft / SQL Server Reporting Services (SSRS)バージョン9.0 (2005)~15x (2019)
https://docs.microsoft.com/en-us/sql/reporting-services/をご覧ください。
メタデータ: [ビジネスインテリジェンス] メタデータリポジトリー、データストア(物理データモデル、OLAPディメンショナルモデル、ストアドプロシージャー式解析)、BIレポート(リレーショナルソース、ディメンショナルソース、式解析、レポートストラクチャー)
コンポーネント: MicrosoftSqlServerRepositoryRsバージョン11.2.0

免責事項
このインポートブリッジでは、インターネットに接続して次のサードパーティライブラリーをダウンロードする必要があります:
- オープンソースのサードパーティライブラリーをダウンロードする場合はhttps://repo.maven.apache.org/maven2/など
- その他のサードパーティソフトウェア(データベース特定のJDBCドライバーなど)は該当するサイトへ

ダウンロードされたサードパーティライブラリーは、$HOME/data/download/MIMB/に格納されています。
HTTPSが失敗した場合、インポートブリッジはHTTPを試します。
- インターネットへのアクセスにプロキシを使用している場合は、JREでそのプロキシを設定する必要があります(Miscellaneousパラメーターで -j オプションをご覧ください。)。
- インポートブリッジではインターネットにフルにアクセスできない場合は、インターネットアクセスがある別のサーバーから$HOME/data/download/MIMB/ディレクトリーをコピーします。$HOME/bin/MIMB.sh (または.bat) -dというコマンドを使えば、すべてのブリッジで使用される全サードパーティライブラリーを一度にダウンロードできます。

このインポートブリッジを実行すると、ライセンス規約の責任、およびダウンロードしたサードパーティソフトウェアライブラリーによって生じる潜在的なセキュリティの脆弱性を受け入れることになります。

概要
ブリッジは、SQL Server SDK APIを使用してSSRSレポートを対応するSQL Serverリポジトリーからインポートします。

要件
このブリッジがSQL Serverリポジトリーに接続してインポートするためには、SQL Server Clientコンポーネントが正しくインストールされ、該当するサービスがローカルまたはローカルネットワークで実行されていることを確認する必要があります。ブリッジはWindows認証を使ってReporting Servicesに接続します。インポートしたいオブジェクトに対して適切な権限を持つユーザーとしてアプリケーションがWindowsドメインにログインしていることをご確認ください。

よくある質問
Q. ローカルサーバーからインポートしようとする場合、どうすればよいですか?
A. https://learn.microsoft.com/en-us/troubleshoot/windows-server/networking/accessing-server-locally-with-fqdn-cname-alias-deniedをご覧ください。

制限事項
現在判明している一般的な制限事項は、https://metaintegration.com/Products/MIMB/Help/#!Documents/mimbknownlimitations.htmlをご覧ください。

サポート
デバッグログを伴うトラブルシューティングパッケージを提供します。デバッグログは、UIかconf/conf.propertiesでMIR_LOG_LEVEL=6を使って設定できます。


ブリッジパラメーター

パラメーター名 説明 タイプ デフォルト スコープ
レポートサーバーのURL http://またはhttps://で始まる、Report Serverの成形済みURL。ネイティブモードで実行されているレポートサーバーの場合は、必要なレポートが置かれているレポートサーバーへのパスです(例: http://servername/reportserverまたはhttp://servername:portnumber/reportserver)。SharePoint統合モードで実行されているレポートサーバーの場合は、レポートがデプロイされているSharePointサイトのURLです(例: http://servername) STRING   http://localhost/ReportServer 必須
レポートサーバーユーザー ユーザーの値は、認証方法に応じて、ユーザ名、クライアントID、その他(空でも可)となります。 このブリッジのメインドキュメンテーションで、認証に関するセクションをご覧ください。 STRING     必須
レポートサーバーシークレット シークレットの値は、認証方法に応じて、パスワード、シークレットID、その他(空でも可)となります。 このブリッジのメインドキュメンテーションで、認証に関するセクションをご覧ください。 パスワード     必須
レポートサーバーのコンテンツ インポートするレポートやデータセットを識別するレポートリポジトリー内のパス。例:

単一のパス: /Testing/Sales Order Detail
REPOSITORY_MODEL     必須
Miscellaneous モデルインポートのオプション
-backup <directory>

さらなるトラブルシューティングのためにメタデータ入力ファイルを保存する空ディレクトリーのフルパス。

データ接続オプション
使用するソースとターゲットのデータストアを参照するよう、通常はETL/DIツールとBIツールのインポートブリッジによってデータ接続が生成されます。これらのデータ接続はメタデータ管理ツールによって実際のデータストア(データベースやファイルシステムなど)への接続(メタデータスティッチング)に使われ、完全なエンドツーエンドのデータフローの来歴とインパクト分析が行われます。各データ接続の名前はインポートモデルごとに一意です。DI/BIデザインツールで使われているデータ接続名を可能な限り使用します。そうでない場合は、データベース/スキーマ名、ファイルシステムのパス、Uniform Resource Identifier (URI)など、短くても意味のある接続名が生成されます。次のオプションを使えば、接続を操作できます。これらのオプションによって、レガシーオプションである-c、-cd、-csが置き換えられます。

-connection.cast ConnectionName=ConnectionType


-connection.cast "My Database"="SQL SERVER"のように、SQL解析のためにジェネリックデータベース接続(ODBCやJDBCなど)を正確なデータベースタイプ(ORACLEなど)にキャストします。
サポートされているデータストア接続タイプのリストには、以下が含まれています:
ACCESS
CASSANDRA
DB2
DENODO
HIVE
MYSQL
NETEZZA
ORACLE
POSTGRESQL
PRESTO
REDSHIFT
SALESFORCE
SAP HANA
SNOWFLAKE
SQL SERVER
SYBASE
TERADATA
VECTORWISE
VERTICA

-connection.rename OldConnection=NewConnection

既存の接続を新しい名前に変更します。例:
-connection.rename OldConnectionName=NewConnectionName
既存の複数のデータベース接続の名前を変更し、新しい1つのデータベース接続に統合できます。例:
-connection.rename MySchema1=MyDatabase -connection.rename MySchema2=MyDatabase

-connection.split OldConnection.Schema1=NewConnection

データベース接続を1つまたは複数のデータベース接続に分割します。
1つのデータベース接続をスキーマごとの1つの接続に分割できます。例:
-connection.split MyDatabase
すべてのデータベース接続をスキーマごとの1つの接続に分割できます。例:
-connection.split *
データベースにスキーマ名を追加することで、データベース接続を明示的に分割し、新しいデータベース接続を作成できます。例:
-connection.split MyDatabase.schema1=MySchema1

-connection.casesensitive ConnectionName

検出されたデータストアのタイプがこの設定(Microsoft SQL ServerやMySqlなど)をサポートしている場合は、指定された接続内のオブジェクト識別子に対し、大文字と小文字を区別しないデフォルトのマッチングルールがオーバーライドされます。例:
-connection.casesensitive "My Database"

ANALYSIS SERVERのオプション
-library.packageId

Microsoft.AnalysisServices.dllを使ってNuGetパッケージのpackageIdを指定します。
デフォルト値はMicrosoft.AnalysisServices.retail.amd64です。

-library.バージョン

Microsoft.AnalysisServices.dllを使ってNuGetパッケージのバージョンを指定します。
デフォルト値は19.20.1です。

-library.filter

NuGetパッケージ内のDLLのフィルターを指定します。結果にはMicrosoft.AnalysisServices.dllが含まれている必要があります。
デフォルト値は/lib/net45/です。

-connection.embedded

組み込みデータソースに対する処理を可能にします。
組み込みデータソースはレポート固有のデータソースとも呼ばれ、レポート定義に保存されるデータ接続です。組み込み済みのデータソース接続情報は、それが組み込まれているレポートでのみ使用できます。

-d

NuGetパッケージがない場合はダウンロードするよう指定します。初回ダウンロード時にキャッシュし、その後で再利用します。

-cache.clear

インポート前にキャッシュをクリアするため、増分収集せずにフルインポートを実行します。
STRING      

 

ブリッジのマッピング

Meta Integration Repository (MIR)
メタモデル
(OMG CWM標準に基づく)
"Microsoft SQL Server Reporting Services (SSRS) (リポジトリー)"
メタモデル
MicrosoftSqlServerRs
マッピングのコメント
     
属性 テーブルフィールド  
DesignLevel 論理物理  
名前 名前  
NativeType カラム  
PhysicalName 名前  
BaseType データベースフィールドのデータ型  
名前   データ型から派生
PhysicalName   データ型から派生
クラス [Database Table] (データベーステーブル)  
CppClassType   ENTITYに設定
CppPersistent   Trueに設定
DesignLevel 論理物理  
名前 名前  
NativeType テーブル  
ClassifierMap DataSet  
名前 名前  
キューブ OLAPCube  
CubeDimensionAssociation OLAPCubeDimension  
DataAttribute SQL/MDX項目  
名前 名前  
位置 position  
DataSet SQL/MDXクエリー  
名前 名前  
DatabaseSchema データベーススキーマ  
DesignLevel 論理物理  
名前 名前  
NativeType スキーマ  
ステレオタイプ ソース  
DerivedType データベースフィールドのデータ型 レポートフィールドのデータ型  
データ型 データ型  
長さ length  
名前   データ型から派生
PhysicalName   データ型から派生
DesignPackage レポートデータ/レポートデザイン、および各データベースカタログ用  
名前 名前  
NativeType 論理物理  
UserDefined False  
ディメンション OLAPディメンション  
説明 説明  
名前 名前  
DimensionAttribute OLAPDimensionの属性  
名前 名前  
FeatureMap   FeatureMapオブジェクトは、QueryItemsのDataAttributesとReportDataAttributesの来歴を保持するために使われます。
操作 式テキスト  
階層 OLAPHierarchy  
名前 名前  
HierarchyLevelAssociation OLAPHierarchyLevel  
名前 名前  
[Level](レベル) OLAPLevel  
名前 名前  
LevelAssociation OLAPHierarchyAssociation  
名前 名前  
LevelAttribute OLAPLevelの属性  
名前 名前  
メジャー OLAPメジャー  
説明 説明  
名前 名前  
[Encoding] (エンコーディング) UTF-8  
ツールバージョン 9.0 (2005)〜10.0 (2008  
VendorName Microsoft  
OlapSchema OLAPデータベース  
DesignLevel 論理物理  
名前 名前  
レポート レポート  
説明 説明  
名前 名前  
ReportAttribute ReportField  
DesignLevel 論理物理  
名前 名前  
NativeType Query Field、BuildIn、パラメーター値  
ReportChart イメージ  
名前 名前  
ReportDataSet フィールド、パラメーター、クエリー  
説明 説明  
名前 名前  
ReportField [Field] (フィールド)  
名前 名前  
ReportList List  
名前 名前  
ReportMatrix マトリクス  
名前 名前  
ReportPage ページ  
名前 名前  
ReportPageBody サブレポート  
名前 名前  
ReportPageFooter サブレポート  
名前 名前  
ReportRectangle 長方形  
名前 名前  
ReportTable テーブル  
名前 名前  
ReportText テキストボックス  
名前 名前  
StoreConnection データベース  
DesignLevel 論理物理  
名前 名前  
NativeType カタログ  
StoreModel レポート  
説明 説明  
DesignLevel 論理物理  
名前 ファイル name (ファイル名)  
NativeType レポート  

このページは役に立ちましたか?

このページまたはコンテンツにタイポ、ステップの省略、技術的エラーなどの問題が見つかった場合はお知らせください。