こんにちは!ドライバー周りのヘルプドキュメントを担当している古川です。
Zoho Analytics はモダンなBI およびアナリティクスプラットフォームであり、データに接続、分析したりビジュアライゼーションやダッシュボードを作成して意思決定につながるインサイトを発見できます。
CData Connect Cloud と組み合わせると、Zoho Analytics はレポートや分析のためにAzure Data Lake Storage データにクラウドベースで即座にアクセスできます。
Connect Cloud を使用してAzure Data Lake Storage に接続し、Zoho Analytics でダッシュボードを作成してAzure Data Lake Storage データを分析する方法を紹介します。
CData Connect Cloud は、Azure Data Lake Storage にクラウドベースのインターフェースを提供し、ネイティブにサポートされているデータベースにデータを複製することなく、Zoho Analytics でAzure Data Lake Storage データの分析を実現します。
CData Connect Cloud は、最適化されたデータ処理により、サポートされているすべてのSQL 操作(フィルタ、JOIN など)をAzure Data Lake Storage に直接プッシュし、サーバー側の処理を利用して要求されたAzure Data Lake Storage データを高速で返します。
Connect Cloud アカウントの取得
以下のステップを実行するには、CData Connect Cloud のアカウントが必要になります。こちらから製品の詳しい情報とアカウント作成、30日間無償トライアルのご利用を開始できますので、ぜひご利用ください。
Connect Cloud からAzure Data Lake Storage への接続
CData Connect Cloud では、直感的なクリック操作ベースのインターフェースを使ってデータソースに接続できます。
-
Connect Cloud にログインし、 Add Connection をクリックします。
- Add Connection パネルで「Azure Data Lake Storage」を選択します。
-
必要な認証プロパティを入力し、Azure Data Lake Storage に接続します。
Azure DataLakeStorage 接続プロパティの取得・設定方法
Azure DataLakeStorage Gen 1 への接続
Gen 1 DataLakeStorage アカウントに接続するには、はじめに以下のプロパティを設定します。
- Schema:ADLSGen1 を指定。
- Account:アカウント名に設定。
- AzureTenant:テナントId に設定。Azure Portal 内のAzure Data Lake プロパティから取得できます。
- Directory:(オプション)複製したファイルを格納するためのパスを設定。指定しない場合は、ルートディレクトリが使用されます。
Azure DataLakeStorage Gen 1 への認証
Gen 1 は、認証方法としてAzure Active Directory OAuth(AzureAD)およびマネージドサービスID(AzureMSI)をサポートしています。認証方法は、ヘルプドキュメントの「Azure DataLakeStorage Gen 1
への認証」セクションを参照してください。
Azure DataLakeStorage Gen 2 への接続
Gen 2 DataLakeStorage アカウントに接続するには、はじめに以下のプロパティを設定します。
- Schema:ADLSGen2 に設定。
- Account:ストレージアカウント名に設定。
- FileSystem:このアカウントで使用するファイルシステム名に設定。例えば、Azure Blob コンテナ名など。
- Directory:(オプション)複製したファイルを格納するためのパスを設定。指定しない場合は、ルートディレクトリが使用されます。
Azure DataLakeStorage Gen 2 への認証
Gen 2は、認証方法としてアクセスキー、共有アクセス署名(SAS)、Azure Active Directory
OAuth(AzureAD)、マネージドサービスID(AzureMSI)など多様な方法をサポートしています。AzureAD、AzureMSI での認証方法は、ヘルプドキュメントの「Azure DataLakeStorage Gen 2
への認証」セクションを参照してください。
アクセスキーを使用した認証
アクセスキーを使用して接続するには、AccessKey プロパティを取得したアクセスキーの値に、AuthScheme を「AccessKey」に設定します。
Azure ポータルからADLS Gen2 ストレージアカウントのアクセスキーを取得できます。
- Azure ポータルのADLS Gen2 ストレージアカウントにアクセスします。
- 設定で「アクセスキー」を選択します。
- 利用可能なアクセスキーの1つの値を「AccessKey」接続プロパティにコピーします。
共有アクセス署名(SAS)
共有アクセス署名を使用して接続するには、SharedAccessSignature プロパティを接続先リソースの有効な署名に設定して、AuthScheme を「SAS」に設定します。
共有アクセス署名は、Azure Storage Explorer などのツールで生成できます。
-
Create & Test をクリックします。
-
Add Azure Data Lake Storage Connection ページのPermissions タブに移動し、ユーザーベースのアクセス許可を更新します。
パーソナルアクセストークンの取得
OAuth 認証をサポートしていないサービス、アプリケーション、プラットフォーム、またはフレームワークから接続する場合は、認証に使用するパーソナルアクセストークン(PAT)を作成できます。
きめ細かなアクセス管理を行うために、サービスごとに個別のPAT を作成するのがベストプラクティスです。
- Connect Cloud アプリの右上にあるユーザー名をクリックし、「User Profile」をクリックします。
-
User Profile ページでPersonal Access Token セクションにスクロールし、 Create PAT をクリックします。
-
PAT の名前を入力して Create をクリックします。
- パーソナルアクセストークンは作成時にしか表示されないため、必ずコピーして安全に保存してください。
接続が構成されたら、CData Connect Cloud を使用してZoho Analytics からAzure Data Lake Storage データへの接続、データのインポート、およびダッシュボードの作成が可能になります。
CData Connect Cloud を使用してZoho Analytics からAzure Data Lake Storage へ接続
Zoho Analytics からCData Connect Cloud への接続を確立するには、次の手順を実行します
- Zoho Analytics にログインします。
- 新しい接続を作成し、Cloud Databases を選択して接続モーダルを開きます。
-
次の情報を入力します。
- Database Type - MS SQL Server を選択。
- Endpoint - tds.cdata.com を入力。
- SQL Server Instance Name - 空欄のまま。
- Port - 14333 を入力。
- Username - CData Connect Cloud のユーザー名を入力。ユーザー名はCData Connect Cloud のインターフェースの右上に表示されています。
例えばuser@domain.com です。
- Password - Settings ページで生成したPAT を入力。
- Database Name - 接続したいCData Connect Cloud データソースのConnection Name を入力。例えばADLS1です。
- 「Next」をクリック。
- Resources など、インポートしたいテーブルを選択します。
- テーブルのData Preview がポップアップします。次に、Zoho Analytics で参照できるように、Workspace Name とTable Name を入力します。「Next」をクリックします。
- 定期的にインポートをスケジュールするオプションがあります。設定したら「Create」をクリックします。
- インポートが開始されます。「OK」をクリックします。
- Zoho Analytics Explorer で新しい接続を表示します。
- 新しい接続をクリックすると、テーブルが表示されます。
- Zoho Analytics は、以下のようにユーザーのためにダッシュボードを自動生成できます。
Azure Data Lake Storage データをZoho Analytics にインポートし、ダッシュボードを作成できました。
CData Connect Cloud の入手
CData Connect Cloud の30日間無償トライアルを利用して、クラウドアプリケーションから直接100を超えるSaaS、ビッグデータ、NoSQL データソースへのSQL アクセスをお試しください!