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

Microsoft Azure Analysis Services (SSAS) - インポート

Availability-note AWS

ブリッジの要件

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

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

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

ブリッジの仕様

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

仕様
ツール: .Net API
経由のMicrosoft / Azure Analysis Services (SSAS)バージョン9.0 (2005)~5.x (2019) https://azure.microsoft.com/en-us/services/analysis-services/をご覧ください。
メタデータ: [ビジネスインテリジェンス] メタデータリポジトリー、データストア(物理データモデル、OLAPディメンショナルモデル、ストアドプロシージャー式解析)、 BIデザイン(RDBMSソース、OLAPソース、ディメンショナルターゲット、変換来歴、式解析)
コンポーネント: MicrosoftSqlServerRepositoryAsImport.MicrosoftAzureAnalysisServicesバージョン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というコマンドを使えば、すべてのブリッジで使用される全サードパーティライブラリーを一度にダウンロードできます。

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

概要
*** bridge_spec_microsoftsqlserverrepositoryas_import_description


ブリッジパラメーター

パラメーター名 説明 タイプ デフォルト スコープ
分析サーバーのインスタンス 接続する分析サーバーのインスタンス(例: hostnameまたはhostname\\instance)。レポートがAnalysis Serverデータベースから取得されない場合は、空のままにしておきます。 STRING     必須
[Database] (データベース) インポートするSQL Server Analysis Servicesのプロジェクト名(例: /Adventure Works DW Standard Edition)。
Azureの場合はモデル名(例: /TabularProject)を付けます。
REPOSITORY_MODEL     必須
ユーザー ユーザーの値は、認証方法に応じて、ユーザ名、クライアントID、その他(空でも可)となります。
このブリッジのメインドキュメンテーションで、認証に関するセクションをご覧ください。
STRING      
シークレット シークレットの値は、認証方法に応じて、パスワード、シークレットID、その他(空でも可)となります。
このブリッジのメインドキュメンテーションで、認証に関するセクションをご覧ください。
パスワード      
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 Azure Analysis Services (SSAS)"
メタモデル
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 名前  

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

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