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

Microsoft SQL Server Analysis Services (SSAS) (DSVファイル経由) - エクスポート

Availability-note AWS

ブリッジの要件

このブリッジ:
  • Microsoft Windowsではサポートされていません。

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

ブリッジの仕様

ベンダー Microsoft
ツール名 SQL Server Analysis Services (SSAS)
ツールバージョン 9.0 (2005)〜15.x (2019)
ツールのWebサイト https://docs.microsoft.com/en-us/analysis-services/ (英語のみ)
サポートされている方法論 [ビジネスインテリジェンス] メタデータリポジトリー、データストア(物理データモデル、OLAPディメンショナルモデル、ストアドプロシージャー式解析)、.Net API経由のBIデザイン(RDBMSソース、OLAPソース、ディメンショナルターゲット、変換来歴、式解析)

仕様
ツール: .Net API経由のMicrosoft / SQL Server Analysis Services (SSAS)バージョン9.0 (2005)〜15.x (2019)
https://docs.microsoft.com/en-us/analysis-services/をご覧ください。
メタデータ: [ビジネスインテリジェンス] メタデータリポジトリー、データストア(物理データモデル、OLAPディメンショナルモデル、ストアドプロシージャー式解析)、BIデザイン(RDBMSソース、OLAPソース、ディメンショナルターゲット、変換来歴、式解析)
コンポーネント: MicrosoftSqlServerRepositoryAsバージョン11.2.0

概要
このブリッジは、分析データベース(OLAPモデル)や分析管理オブジェクト(AMO)などのビジネスインテリジェンス(BI)レポーティングメタデータをMicrosoft SQL Server Analysis Services (SSAS)からインポートします。
ブリッジはAnalysis Services Tabularモデル、多次元モデル、Azure Tabularモデルをサポートします。

要件
このブリッジは、Analysis Services Management Objects (AMO)を使ってSQL Serverリポジトリーに接続します。AMOクライアントライブラリーはNuGet.orgからインストール可能なパッケージとして提供されており、ブリッジはMiscellaneous -dでこのライブラリーを自動的にロードします。これらのコンポーネントは初回実行時にインストールする必要があります。

このブリッジは、 Windows Authentication to connect to Analysis Services by default. [ユーザー]オプションが空の場合は、インポートしたいオブジェクトに対して適切な権限を持つユーザーとしてアプリケーションがWindowsドメインにログインしていることをご確認ください。

認証
ユーザーとシークレットのパラメーター値に基づいて、次のいずれかの認証方式を使います:

- Microsoft SQL Serverアプリケーションの認証情報:
ユーザー = アプリケーションユーザー
シークレット = アプリケーションパスワード

- Microsoft Azure Key Vaultシークレット:
ユーザー = ターゲットサーバーに[Analysis Servicesサーバー管理者]として追加されるアプリケーションユーザー(例: user@gmail.com)。
シークレット = Secret@VaultURL
詳細は、https://docs.microsoft.com/en-us/azure/key-vault/をご覧ください

- Microsoft Azureのシークレットの認証情報:
ユーザー = ClientID@TenantID
シークレット = ClientSecret
詳細は、https://docs.microsoft.com/en-us/azure/key-vault/secrets/をご覧ください

- Microsoft Azureの一時認証情報(外部メタデータによって管理されているクラウドアイデンティティ):
ユーザー = ""
シークレット = ""
これは、シークレットパラメーターが空の場合にデフォルトで最初に試行される認証方法です。
詳細は、メタデータ収集のためのクラウドID管理に関するメタデータ管理(MM) / データカタログ / データガバナンスアプリケーションのドキュメンテーションをご覧ください。

- Microsoft Azure Managed Service Identity (MSI):
ユーザー = ""
シークレット = ""
これは、上記の両パラメーターが空の場合にデフォルトで2番目に試行される認証方法です。ただし、この認証方法は次の設定で強制させることもできます:
その他 = -auth.msi
詳細は、https://docs.microsoft.com/en-us/azure/active-directory/managed-identities-azure-resourcesをご覧ください。

- Microsoft Windows Integrated Security:
ユーザー = ""
シークレット = ""
これは、上記の両パラメーターが空の場合にデフォルトで3番目に試行される認証方法です。ただし、この認証方法は次の設定で強制させることもできます:
その他 = -auth.integrated

よくある質問
該当なし

制限事項
現在判明している一般的な制限事項は、MIMB Known Limitationsか、バンドルされているDocumentation/ReadMe/MIMBKnownLimitations.htmlをご覧ください。

サポート
トラブルシューティングパッケージを次の項目と共に提供してください。
- デバッグログ(UIまたはconf/conf.propertiesでMIR_LOG_LEVEL=6を使って設定可能)
- メタデータのバックアップ(Miscellaneousパラメーターで-backupオプションによって設定可能)

ソースメタデータの完全なセットを提供してSSASの問題を再現するには、エクスポートされた分析データベース(XMLA)ファイルを入力します。


ブリッジパラメーター

パラメーター名 説明 タイプ デフォルト 範囲
ホスト SQL Serverが実行されているホスト名またはIPアドレス。
Azureクラウドの場合は完全修飾サーバー名(例: asazure://eastus.asazure.windows.net/analysis_service_name)を付けます。
STRING   localhost 必須
[Database] (データベース) インポートするSQL Server Analysis Servicesのプロジェクト名(例: /Adventure Works DW Standard Edition)。
Azureの場合はモデル名(例: /TabularProject)を付けます。
REPOSITORY_MODEL     必須
ユーザー ユーザーの値は、認証方法に応じて、ユーザ名、クライアントID、その他(空でも可)となります。
このブリッジのメインドキュメンテーションで、認証に関するセクションをご覧ください。
STRING      
シークレット シークレットの値は、認証方法に応じて、パスワード、シークレットID、その他(空でも可)となります。
このブリッジのメインドキュメンテーションで、認証に関するセクションをご覧ください。
パスワード      
Miscellaneous
-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/です。

-d

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

-auth.integrated

ユーザーパラメーターもシークレットパラメーターも空の場合は、認証方法をMicrosoft Windows Integrated Securityに強制変更します。
このブリッジのメインドキュメンテーションで、認証に関するセクションをご覧ください。

-auth.msi

ユーザーパラメーターもシークレットパラメーターも空の場合は、認証方法をMicrosoft Azure Managed Service Identity (MSI)に強制変更します。
このブリッジのメインドキュメンテーションで、認証に関するセクションをご覧ください。
STRING      

 

ブリッジのマッピング

Meta Integration Repository (MIR)
メタモデル
(OMG CWM標準に基づく)
"Microsoft SQL Server Analysis Services (SSAS) 2005〜2017 (リポジトリー)"
メタモデル
MicrosoftSqlServerXMLA
マッピングのコメント
     
AggregationRule AggregateFunction メジャー内で定義されている文字列
ルール  
キューブ キューブ  
説明 説明  
名前 名前  
NativeId ID  
PhysicalName 名前  
CubeDimensionAssociation   キューブとディメンション間の包含リレーションシップによって定義
ディメンション ディメンション  
説明 説明  
非表示 表示  
名前 名前  
NativeId ID  
NativeType タイプ  
PhysicalName 名前  
DimensionAttribute DimensionAttribute  
説明 説明  
名前 名前  
NativeId ID  
PhysicalName 名前  
階層 階層  
説明 説明  
名前 名前  
NativeId ID  
PhysicalName 名前  
HierarchyLevelAssociation   階層とレベル間の包含リレーションシップによって定義
結合 リレーションシップ DataSourceViewによって定義
説明 説明  
名前 名前  
NativeId ID  
タイプ タイプ  
JoinRole   リレーションシップによって定義
[Level](レベル) [Level](レベル)  
説明 説明  
名前 名前  
NativeId ID  
NativeType タイプ  
PhysicalName 名前  
LevelAssociation   レベルと属性間の包含によって定義
LevelAttribute DimensionAttribute レベルによって包含
説明 説明  
名前 名前  
NativeId ID  
オプション Usage (属性)  
PhysicalName 名前  
LevelKey ValueColumn  
説明 説明  
名前 名前  
NativeId ID  
NativeType タイプ  
PhysicalName 名前  
メジャー メジャー  
DefaultAggregation AggregationString  
説明 説明  
非表示 表示  
名前 名前  
NativeId ID  
NativeType タイプ  
PhysicalName 名前  

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

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