これらのオブジェクトは、管理webサービスに固有のものです。
...
Expand |
---|
|
ContentResource要素 | データ型 | 説明 | ResourceName | String | | ResourceDescription | String | | ResourceId | Integer | | ResourceUUID | Integer | | ResourceType | String | 各コンテンツタイプのリソース型は、以下の通りです。必須パラメーターです。各コンテンツタイプのリソース型は、以下の通りです。
- RPTCATEGORY (レポートカテゴリー)
- RPTSUBCATEGORY(レポートサブカテゴリー)
- DATASOURCE (データソース)
- VIEW(ビュー)
- GROUP(ダッシュボード)
- REPORT(レポート)
- ETLPROCESS(トランスフォーメーションフロー)
| ResourceOrgId | Integer | | ResourceCode | String | 必須パラメーターです。(Yellowfinのデータベースから確認することができます。) |
|
...
Expand |
---|
title | AdministrationDataSource |
---|
|
パラメーターリクエスト要素 | データ型 | 説明 | SourceDescriptionAccessLevelCode | StringString | データソースの説明です。データベースのアクセス権、アクセスレベルを指定します。 | SourceId | Integer | データソースの一意のYellowfin IDです。 | SourceName | String | データソースの名前です。 | SourceType | String | データソースのタイプです。例:MySQL、Oracleなど | Timezone | String | | UserName | String | データソースアカウントのユーザー名です。 | UserPasswordClientSources | AdministrationDataSourceClientLink | | ConnectionDriver | String | 上記アカウントのパスワードです。データソースの接続に使用するドライバーです。ConnectionDriver | ConnectionPath | String | データソース接続時に使用するドライバーです。 | ConnectionString | String | データソースの接続Stringです。データソースの接続文字列です。 | ConnectionTimeout | Integer | これは、秒単位で指定します。 | ConnectionType | String | 接続のタイプです。例:JDBCなど接続のタイプです。例:JDBC、など | ConnectionTypeCode | String | | AccessLevelCode | String | アクセスレベルのコードです。 | InheritChildSourceFilters | String | | MaxRows | Integer | 取得されるデータロウ(行)の最大数です。 | MaxmimumConnections | Integer | | MinimumConnections | Integer | | RefreshTime | Integer | InheritChildSourceFilters | Boolean | | LogFile | String | | MaxRows | Integer | 取得されるデータロウ(行)の最大数です。 | MaxmimumConnections | Integer | | MinimumConnections | Integer | | RefreshTime | Integer | これは、時間単位で指定します。 | SourceDescription | String | データソースの説明です。 | SourceId | Integer | 各データソースに固有のYellowfin IDです。こちらを提供しない場合は新しいデータソースが作成されるため、既存のデータソース編集時には、必ず指定しなくてはいけません。 | SourceName | String | データソースの名前です。 | SourceOptions | AdministrationDataSourceOption | | SourceType | String | データソースのタイプです。例:MySQL、Oracle、など | Timezone | String | | UserName | String | データソースアカウントのユーザー名です。 | UserPassword | String | 上記アカウントのパスワードです。パスワードは、データソース保存時に自動的に暗号化されます。 |
|
Anchor |
---|
| AdministrationDataSourceOption |
---|
| AdministrationDataSourceOption |
---|
|
Expand |
---|
title | AdministrationDataSourceOption |
---|
|
パラメーター | 型 | OptionKey | String | OptionValue | String | ValueDataType | String |
|
Anchor |
---|
| AdministrationDataSourceClientLink |
---|
| AdministrationDataSourceClientLink |
---|
|
Expand |
---|
title | AdministrationDataSourceClientLink |
---|
|
パラメーター | 型 | clientOrgId | Integer | clientOrgRef | String | sourceId | Integer |
|
Anchor |
---|
| AdministrationSchedule |
---|
| AdministrationSchedule |
---|
|
...
Expand |
---|
|
すべての頻度型のベースclassです。こちらのclassは、頻度スケジュールのデータベース属性を保持します。各フィールドのデータベース値に基づく有効なデータを設定し、取得するユーザーフレンドリーなメソッドを提供するのが各subclassの責任です。 例:月の曜日は頻度単位に保存されることもありますが、スケジュールタイプが月の曜日をまったく持たない場合は保存されません。subclassはまた、検証を強制します。 パラメーター | データ型 | 説明 | FrequencyTypeCode | String | こちらのオブジェクトの頻度タイプです。オブジェクトタイプの決定に使用されます。 | FrequencyCode | String | 頻度タイプコードに応じて、異なる意味合いを持ちます。 | FrequencyUnit | Integer | 頻度タイプコードに応じて、異なる意味合いを持ちます。 | LocalRunTime | Integer | こちらのスケジュールを実行する真夜中からの秒数を返します(こちらのスケジュールのタイムゾーンに関連します)。注意:MinutesFrequencyなど、いくつかのスケジュールタイプは、こちらを適切に使用しません。 | LocalTimezoneCode | String | 指定されたローカルの実行時間を、Yellowfinのサーバ時間に変換するために使用するフルタイムゾーンコード(例:AUSTRALIA / SYDNEYなど)です。 | DayOrdinals | String | 序数に対応する曜日名の順序付き一覧です。 |
以下は、ScheduleFrequency classのいくつかのsub classの例です。 ScheduleFrequency Sub Class | 説明 | フィールド | AnnualFrequency | 特定の月の特定の日に設定された時間です。 | こちらのclassは、以下のフィールドを含みます。 - FrequencyCode:こちらの頻度コードは、こちらのスケジュールを実行する月の英語名を大文字で表記しなくてはいけません。
- FrequencyUnit:こちらのスケジュールを実行する月の曜日を指定します。
| BiannualFrequency | 一年の中で等間隔に配置された二ヶ月の特定の日に設定された時間です。X月と(6 + X)月で、Xは「MonthOfYear」属性です。 | こちらのclassは、以下のフィールドを含みます。 - FrequencyCode:こちらの頻度コードは、こちらのスケジュールを実行する最初の月の数字名を英語の大文字で表記しなくてはいけません。例えば、スケジュールが一月と七月に実行される場合、値は「ONE」(年の最初の月、そしてこれに6ヶ月を追加します)です。最大値はSIXです。
- FrequencyUnit:スケジュールを実行する月の曜日を指定します。
| DailyFrequency | 毎日設定された時間です。こちらのclassに追加フィールドはなく、localRun Timeのみが必要です。 | | EndOfMonthFrequency | 毎月最終日に設定された時間です。こちらのclassに追加フィールドはなく、localRun Timeのみが必要です。 | | FortnightlyFrequency | 二週間に一度、特定の曜日に設定された時間です。 | こちらのclassは、以下のフィールドを含みます。 - FrequencyCode:こちらの頻度コードは、こちらのスケジュールを実行する曜日の英語名を大文字で表記しなくてはいけません。(例:MONDAY)
- FrequencyUnit:上記のFrequencyCodeで使用されている曜日の序数を指定します。序数は、提供されるdayOrdinals定数と一致しなくてはいけないことに注意をしてください。
例:MONDAY=1、SUNDAY=0、など
| MinutesFrequency | 毎X分です。 | こちらのclassは、以下のフィールドを含みます。 - FrequencyUnit:スケジュールの実行間隔です。
| MonthlyFrequency | 各月の特定の曜日に設定された時間です。 | こちらのclassは、以下のフィールドを含みます。 - FrequencyUnit:こちらのスケジュールを実行する月の曜日です。
| QuarterlyFrequency | 各四半期の第一、第二、または第三月の特定の曜日に設定された時間です。 | こちらのclassは、以下のフィールドを含みます。 - FrequencyCode:こちらの頻度コードは、こちらのスケジュールを実行する各四半期の月の数字を英語の大文字で表記しなくてはいけません。例えば、スケジュールを四半期の最初の月に実行する場合、値は「ONE」になり、スケジュールは一月、四月、七月、十月に実行されます。値の最大値はTHREEです。
- FrequencyUnit:こちらのスケジュールを実行する月の曜日を指定します。
| WeekdaysFrequency | すべての平日に設定された時間です。こちらのclassに追加フィールドはなく、localRunTimeのみが必要です。 | | WeeklyFrequency | 特定の曜日に設定された時間です。 | こちらのclassは、以下のフィールドを含みます。 - FrequencyCode:こちらの頻度コードは、こちらのスケジュールを実行する週の曜日を英語名の大文字で表記しなくてはいけません。例:MONDAY
- FrequencyUnit:上記のfrequencyCodeで使用する曜日の序数を指定します。序数は、提供されるdayOrdinals定数と一致しなくてはいけないことに注意をしてください。
例:MONDAY=1、SUNDAY=0、など
|
|
clientOrgId
Integer
clientOrgRef
String
sourceId
Integer