Microsoft SQL Server Reporting Services (SSRS) (リポジトリー) - インポート
ブリッジの要件
このブリッジ:ドライバーを<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 | レポート |