LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

このチュートリアルでは、LuckyTemplates ポート番号を使用してデータ モデルをSSAS、Excel、または C# に接続する方法を学習します。

LuckyTemplates デスクトップは SSAS のローカル インスタンスを実行し、それにランダムなポート番号を割り当てます。このポート番号は、LuckyTemplates ファイルを閉じたり開いたりするたびに変更されます。

Excelまたはその他のプログラムでデータを分析する必要がある場合は、ポート番号を使用してデータ モデルに接続できます。

DAX Studioの右下に、 localhost の後に数字が続くテキストが表示されます。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

これは、SSAS が LuckyTemplates で動作するために使用するポート番号です。

ポート番号がわかれば、 Power Pivot に新しいデータ セットを読み込まなくても、Excelと SSASの間で接続を確立してピボット テーブルやレポートを作成できます。

目次

LuckyTemplates ポート番号を使用した既存のファイルへの接続

LuckyTemplates を開きます。[データの取得]オプションに移動し、[Analysis Services]をクリックします。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

これにより、SSAS データベース ウィザードが開きます。[サーバー]テキスト ボックスに、 DAX Studio プログラムのポート番号を入力します。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

「OK」をクリックして接続します。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

ナビゲーターには、ポート番号によって提供されるデータ モデルが含まれていることがわかります。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

[OK] をクリックすると、LuckyTemplates は、ローカル ポート番号に含まれる既存のLuckyTemplates レポートへのライブ接続を作成します。

新しい LuckyTemplates ファイルのフィールド ウィンドウとデータ モデルにはすべて、既存のものと同じデータが含まれています。データ モデルでは、ライブ接続は各テーブルの上部にある青い線で表されます。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

レポート ビューに移動し、フィールド ペインのさまざまな項目を使用して基本レポートを作成することもできます。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

DAX Studio 以外にも、表形式エディターを使用してレポートのポート番号を検索することもできます。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

LuckyTemplates ファイルを閉じて再度開くと、ポート番号が変更されるため、手動で更新する必要があることに注意してください。

LuckyTemplates データ モデルを Excel に接続する

次に、 Excelと LuckyTemplates間の接続を作成しましょう。Excel を開き、新しい空のブックを作成します。「データ」タブに移動し、「データの取得」オプションをクリックします。[データベースから]を選択し、次に[分析サービスから] を選択します。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

「サーバー名」にポート番号を入力し、「次へ」をクリックします。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

ドロップダウン ボックスに、データベースの名前または内部 ID が表示されます。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

「モデル」をクリックし、「次へ」をクリックして「完了」をクリックします。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

[完了] をクリックすると、データのインポート ウィザードが表示されます。その後、レポート内でピボット テーブルの作成を開始できます。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

Excel でのピボット テーブルの動作と同様に、フィールド リストからフィールドをそれぞれの領域にドラッグ アンド ドロップするだけです。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

これにより、LuckyTemplates のデータ モデルに基づいて簡単な Excel レポートを作成できます。

AC# スクリプトでの LuckyTemplates ポート番号の使用

C# スクリプトでポート番号を使用することもできます。これにより、LuckyTemplates の表形式オブジェクト モデル (TOM) とそのすべてのプロパティのリストを取得できるようになります。

例として、SSAS 内のすべてのテーブル名のリストを取得してみましょう。最初に行う必要があるのは、基本的なスクリプトを作成することです。サーバーの変数を宣言する必要があります。LuckyTemplates に接続するには、server.connect (" ") 構文を使用し、括弧内にポート番号を入力します。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

Modelキーワードを使用してモデル オブジェクトを宣言する必要があります。この例にはサーバーが 1 台しかないため、ゼロ( 0 ) キーワードが使用されます。ただし、複数のデータベースを扱う場合などには、対応する番号を使用する必要があります。

次に、 LuckyTemplates データ モデル内のすべてのテーブルを反復処理できるように、for ループを作成する必要があります。

また、名前のリストを表示した後にウィンドウが自動的に閉じないように、Console.WriteConsole.ReadLineを記述する必要があります。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

完了したら、「開始」をクリックします。C# プログラムが LuckyTemplates データ モデル内のすべてのテーブル名のリストを取得できるようになったことがわかります。

LuckyTemplates ポート番号: LuckyTemplates を SSAS、Excel、および C# に接続する

結論

このチュートリアルでは、LuckyTemplates ポート番号を使用してデータ モデルをさまざまな分析プラットフォームに接続する方法を段階的に説明しました。

ポート番号の使用は、2 つのファイルまたはプログラム間でライブ接続を形成する最も簡単な方法の 1 つです。唯一の欠点は、ファイル/プログラムを再度開くたびに手動で更新する必要があることです。


Python における Self とは: 実際の例

Python における Self とは: 実際の例

Python における Self とは: 実際の例

RでRDSファイルを保存してロードする方法

RでRDSファイルを保存してロードする方法

R の .rds ファイルからオブジェクトを保存および読み込む方法を学習します。このブログでは、R から LuckyTemplates にオブジェクトをインポートする方法についても説明します。

最初の N 営業日の再考 – DAX コーディング言語ソリューション

最初の N 営業日の再考 – DAX コーディング言語ソリューション

この DAX コーディング言語チュートリアルでは、GENERATE 関数の使用方法とメジャー タイトルを動的に変更する方法を学びます。

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

LuckyTemplates のマルチスレッド動的ビジュアル手法を使用したインサイトのショーケース

このチュートリアルでは、マルチスレッド動的ビジュアル手法を使用して、レポート内の動的データ視覚化から洞察を作成する方法について説明します。

LuckyTemplates のフィルター コンテキストの概要

LuckyTemplates のフィルター コンテキストの概要

この記事では、フィルター コンテキストについて説明します。フィルター コンテキストは、LuckyTemplates ユーザーが最初に学習する必要がある主要なトピックの 1 つです。

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Online Service でアプリを使用する際の最良のヒント

LuckyTemplates Apps オンライン サービスが、さまざまなソースから生成されたさまざまなレポートや分析情報の管理にどのように役立つかを示したいと思います。

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

時間の経過に伴う利益率の変化を分析する – LuckyTemplates と DAX を使用した分析

LuckyTemplates でのメジャー分岐や DAX 数式の結合などの手法を使用して、利益率の変化を計算する方法を学びます。

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

DAX Studio でのデータ キャッシュのマテリアライゼーションのアイデア

このチュートリアルでは、データ キャッシュの具体化のアイデアと、それが結果を提供する際の DAX のパフォーマンスにどのように影響するかについて説明します。

LuckyTemplates を使用したビジネス レポート

LuckyTemplates を使用したビジネス レポート

これまで Excel を使用している場合は、ビジネス レポートのニーズに合わせて LuckyTemplates の使用を開始するのに最適な時期です。

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて

LuckyTemplates ゲートウェイとは何ですか? 知っておくべきことすべて