public class PtConnector extends AbstractConnector implements Connector
DATE_LENGTH_UNRESTRICTED, projectId, schema
Modifier | Constructor and Description |
---|---|
protected |
PtConnector()
Creates a new Google Analytics Connector
|
Modifier and Type | Method and Description |
---|---|
static PtConnector |
createConnector()
Creates a new Google Analytics Connector
|
void |
extract(SourceSchema schema,
String inputFile,
String dir) |
void |
extract(String dir,
boolean transform)
Extract rows
|
void |
extractAndTransfer(Command c,
String pid,
Connector cc,
boolean waitForFinish,
CliParams p,
ProcessingContext ctx)
Extract data from the internal database and transfer them to a GoodData project
|
String |
generateMaqlCreate()
Generates the MAQL for the data source
|
SourceSchema |
getLabelSchema() |
SourceSchema |
getLabelToStorySchema() |
String |
getPassword() |
String |
getPivotalProjectId() |
SourceSchema |
getStorySchema() |
String |
getUsername() |
void |
initSchema(String labelConfig,
String labelToStoryConfig,
String storyConfig)
Initializes schemas
|
boolean |
processCommand(Command c,
CliParams cli,
ProcessingContext ctx)
Processes single command
|
void |
setLabelSchema(SourceSchema labelSchema) |
void |
setLabelToStorySchema(SourceSchema labelToStorySchema) |
void |
setPassword(String password) |
void |
setPivotalProjectId(String pivotalProjectId) |
void |
setStorySchema(SourceSchema storySchema) |
void |
setUsername(String username) |
checkLoadingStatus, copyAndTransform, deploy, dump, dumpData, expandDates, extract, getProjectId, getResult, getSchema, initSchema, populateColumnsFromSchema, setIncremental, setProjectId, setProjectId, setSchema, transferData
public static PtConnector createConnector()
public void initSchema(String labelConfig, String labelToStoryConfig, String storyConfig) throws IOException
labelConfig
- label config filelabelToStoryConfig
- labelToStory config filestoryConfig
- story config fileIOException
public void extract(String dir, boolean transform)
extract
in class AbstractConnector
dir
- name of the target filetransform
- perform transformationspublic void extract(SourceSchema schema, String inputFile, String dir) throws IOException
IOException
public void extractAndTransfer(Command c, String pid, Connector cc, boolean waitForFinish, CliParams p, ProcessingContext ctx) throws IOException, InterruptedException
extractAndTransfer
in interface Connector
extractAndTransfer
in class AbstractConnector
c
- commandpid
- project idcc
- connectorwaitForFinish
- synchronous execution flagp
- cli parametersctx
- current contextIOException
- IO issuesInterruptedException
- internal problem with making file writablepublic boolean processCommand(Command c, CliParams cli, ProcessingContext ctx) throws ProcessingException
processCommand
in interface Executor
processCommand
in class AbstractConnector
c
- command to be processedcli
- parameters (commandline params)ctx
- processing contextProcessingException
- in case of issues during the command processingpublic String generateMaqlCreate()
Connector
generateMaqlCreate
in interface Connector
generateMaqlCreate
in class AbstractConnector
public SourceSchema getLabelSchema()
public void setLabelSchema(SourceSchema labelSchema)
public SourceSchema getLabelToStorySchema()
public void setLabelToStorySchema(SourceSchema labelToStorySchema)
public SourceSchema getStorySchema()
public void setStorySchema(SourceSchema storySchema)
public String getUsername()
public void setUsername(String username)
public String getPassword()
public void setPassword(String password)
public String getPivotalProjectId()
public void setPivotalProjectId(String pivotalProjectId)
Copyright © 2014. All rights reserved.