Certinia のデータから SSAS テーブルモデルを作成
SQL Server Analysis Services(SSAS)は、意思決定支援やビジネス分析に使用される分析データエンジンです。Power BI、Excel、Reporting Services レポート、その他のデータビジュアライゼーションツールなど、ビジネスレポートやクライアントアプリケーション向けのエンタープライズグレードのセマンティックデータモデルを提供します。CData ODBC Driver for Certinia と組み合わせることで、Certinia のデータ からテーブルモデルを作成し、より深く高速なデータ分析を実現できます。
Certinia のデータへの接続を作成
まだ行っていない場合は、ODBC DSN(データソース名)で接続プロパティを設定します。これはドライバーインストールの最後のステップです。Microsoft ODBC データソースアドミニストレーターを使用して ODBC DSN を作成・設定できます。
Certinia 接続プロパティの取得・設定方法
デフォルトでは、CData 製品は本番環境に接続します。サンドボックスアカウントを使用するには、UseSandbox をtrue に設定します。User にサンドボックスのユーザー名を指定してください。
Certinia への認証
Certinia への接続に使用できる認証方法は以下のとおりです。
- ログイン認証
- SSO
- OAuth
ログインおよびトークン
User およびPassword をログインクレデンシャルに設定します。さらにSecurityToken を設定します。SecurityToken については、信頼できるIP アドレスに利用中のIP を追加することで指定する必要がなくなります。
セキュリティトークンを無効にするには、以下の手順を実行してください。
- Certinia にログインして、「設定」セクションの「Quick Find」ボックスに「Network Access」と入力します。
- 使用しているIP アドレスを信頼できるIP アドレスのリストに追加します。
セキュリティトークンの取得には、以下を実行してください。
- Certinia の個人情報設定用ページを開きます。
- セキュリティトークンリセット用のリンクをクリックすると、トークンが指定したメールアドレスに送信されます。
- 取得したセキュリティトークンを、SecurityToken 接続プロパティに指定するか、Password に追加してください。
OAuth
すべてのOAuth フローで、AuthScheme をOAuth に設定する必要があります。詳しい設定方法については、ヘルプドキュメントの「OAuth」セクションを参照してください。
Certinia のデータソースを作成
まず、Visual Studio で新しい Analysis Services テーブルプロジェクトを作成します。テーブルモデルデザイナーダイアログで、互換性レベル 1400 以上を選択してください。次に、プロジェクトに Certinia のデータソースを作成します。
- テーブルモデルエクスプローラーで Data Sources を右クリックし、「New Data Source」を選択します
- Other タブから「ODBC」を選択し、「Connect」をクリックします
- 先ほど設定した DSN を選択します
- 認証オプションとして「Default or Custom」を選択し、「Connect」をクリックします
テーブルとリレーションシップの追加
データソースを作成したら、テーブルをインポートしてテーブル間のリレーションシップを定義します。
- 新しいデータソースを右クリックし、「Import New Tables」をクリックしてインポートするテーブルを選択します
- テーブルのインポート後、「Relationships」を右クリックし、「Create Relationships」をクリックします
- テーブルを選択し、外部キー、カーディナリティ、フィルタの方向を設定します
メジャーの作成
テーブルのインポートとリレーションシップの定義が完了したら、メジャーを作成します。
- メジャーを作成するテーブルのカラムを選択します
- Extensions メニューから「Columns」->「AutoSum」をクリックし、集計方法を選択します
モデルのデプロイ
メジャーを作成したら、モデルをデプロイする準備が整いました。ソリューションエクスプローラーでプロジェクトを右クリックし、「Properties」を選択してターゲットサーバーとデータベースを設定します。「Deployment Server」プロパティを設定し、「OK」をクリックします。
デプロイサーバーの設定後、「Build」メニューを開き、「Deploy Solution」をクリックします。これで SSAS インスタンスにCertinia のデータのテーブルモデルが作成され、分析、レポート作成、表示の準備が整いました。CData ODBC Driver for Certinia の 30 日間無料トライアルをぜひお試しください。