MicroStrategy


MicroStrategy


このページではMicroStrategy をCData Connect の仮想SQL Server API に接続する手順の概要を示します。

前提条件

接続する前にまず以下を実行します。

  • データソースをCData Connect アカウントに接続します。詳しくは、Connections を参照してください。
  • Settings ページでPersonal Access Token (PAT) を生成します。PAT をコピーし、認証時にパスワードとして使用します。

CData Connect に接続する

MicroStrategy からCData Connect の仮想SQL Server API へのコネクションを確立するには以下の手順に従います。

  1. Log into MicroStrategy.

  2. Click Add External Data > Databases.

  3. Set the Import Option to Select Tables.

  4. In the Import from Tables wizard, click “+” to add a new data source.

  5. Set the connection properties.

    • Database—select SQL Server
    • Version—select SQL Server 2017
    • Server Name—enter tds.cdata.com
    • Port Number—enter 14333
    • Database Name—接続したいCData Connect データソースのConnection Name を入力します。例:Salesforce1
    • User—CData Connect のユーザー名を入力します。ユーザー名は、CData Connect の画面の右上に表示されています。例:test@cdata.co.jp
    • PasswordSettings ページで生成したPAT を入力します。
    • Data Source Name—enter a name for the data source
  6. Click Save.

  7. Right-click on the new data source and choose Edit Catalog Options.

  8. Edit the SQL column retrieval query to include TABLE_SCHEMA = '#?Schema_Name?#' in the WHERE clause. The complete query is below.

     SELECT DISTINCT 
     TABLE_SCHEMA NAME_SPACE, 
     TABLE_NAME TAB_NAME, 
     COLUMN_NAME COL_NAME, 
     (CASE 
         WHEN 
         (DATA_TYPE LIKE '%char' AND (CHARACTER_SET_NAME='utf8' OR CHARACTER_SET_NAME='usc2')) 
         THEN 
         CONCAT('a',DATA_TYPE) 
         ELSE 
         DATA_TYPE 
     END) DATA_TYPE, 
     CHARACTER_MAXIMUM_LENGTH DATA_LEN, 
     NUMERIC_PRECISION DATA_PREC, 
     NUMERIC_SCALE DATA_SCALE 
     FROM 
     INFORMATION_SCHEMA.COLUMNS 
     WHERE 
     TABLE_NAME 
     IN 
     (#TABLE_LIST#) AND TABLE_SCHEMA='#?Schema_Name?#' 
     ORDER BY 
     1,2,3
    
  9. Click Apply > OK.

  10. Select the new data source and select the Namespace that corresponds to your virtual database (like SharePoint1).

  11. Drag tables into the pane to insert them.

  12. Click Finish and choose the option to connect live.

  13. Click Create Dossier.

  14. You can now create a new visualization of your connected data.