Cloudデータ・プロバイダ・タイプ: Oracle Analytics Cloud - Essbase、Oracle Planning and Budgeting Cloud
オンプレミス・データ・プロバイダ・タイプ: Oracle Essbase、Oracle Hyperion Planning、Oracle Hyperion Financial Management
説明
HypCreateConnection()は、指定された情報からデータ・プロバイダへの接続を作成します。
構文
HypCreateConnection(vtSheetName, vtUserName, vtPassword, vtProvider, vtProviderURL, vtServerName, vtApplicationName, vtDatabaseName, vtFriendlyName, vtDescription)
ByVal vtSheetName As Variant
ByVal vtUserName As Variant
ByVal vtPassword As Variant
ByVal vtProvider As Variant
ByVal vtProviderURL As Variant
ByVal vtServerName As Variant
ByVal vtApplicationName As Variant
ByVal vtDatabaseName As Variant
ByVal vtFriendlyName As Variant
ByVal vtDescription As Variant
パラメータ
vtSheetName: 未使用
vtUserName: 有効なユーザー名
vtPassword: このユーザーのパスワード
vtProvider: データ・プロバイダ。サポートされるvtProviderのタイプを次に示します。
Global Const HYP_ESSBASE = "Essbase"
Global Const HYP_FINANCIAL_MANAGEMENT = "Hyperion Financial Management"
Global Const HYP_PLANNING = "Planning"
Global Const HYP_RA = "Hyperion Smart View Provider for Hyperion Reporting and Analysis"
注意:
グローバル定数HYP_ANALYTIC_SERVICES = "Analytic Provider Services"は非推奨になりました。
vtProviderURL: データ・プロバイダのURL
vtServerName: アプリケーションが存在するサーバーの名前
vtApplicationName: アプリケーション名
vtDatabaseName: データベース名
注意:
Financial Managementのみ: このパラメータは必須ですが、アプリケーション名は使用できません。かわりに、Empty
またはNull
をこのパラメータに使用します。
vtFriendlyName: データ・プロバイダの接続名
vtDescription: データ・プロバイダの説明
戻り値
正常に終了した場合は0を戻し、それ以外の場合は該当するエラー・コードを戻します。
例
Declare Function HypCreateConnection Lib "HsAddin" (ByVal vtSheetName As Variant, ByVal vtUserName As Variant, ByVal vtPassword As Variant, ByVal vtProvider As Variant, ByVal vtProviderURL As Variant, ByVal vtServerName As Variant, ByVal vtApplicationName As Variant, ByVal vtDatabaseName As Variant, ByVal vtFriendlyName As Variant, ByVal vtDescription As Variant) As Long Sub Example_HypCreateConnection() X = HypCreateConnection(Empty, UserName, Password, HYP_ESSBASE, "http://localhost:13080/smartview/SmartView", "localhost", "Sample", "Basic", "My Connection", "Essbase_1") End Sub